常州网络公司首页 >>> WINDOWS >> WEB服务器

IIS中安装PHP5.2

发布时间:2010-7-28 11:41:30   浏览次数:13773

安装过好几次PHP,但一直没有把整个过程定下来,网上也有很多。但有的对应不上,就是安装过程不详细。

首先要下载PHP安装文件。
下载地址:http://windows.php.net/download/

我们这里下载PHP 5.2 (5.2.14)版本,因为PHP 5.3 (5.3.3)已不支持ISAPI,需要另外安装FastCGI。

我们这里以ISAPI为例,所以下载PHP 5.2 (5.2.14)版本。

在下载时还分VC6 x86 Non Thread Safe 和 VC6 x86 Thread Safe,一个是非线程保护,一个是线程保护。由于我们用IIS的ISAPI,是多线程的,所以我们推荐使用VC6 x86 Thread Safe。

在下载的版本里,又有三个,呵呵,,有的人看到这里都晕了,怎么这么多啊。不知道选哪个了。ZIP是一个压缩文件,解压后,自己手动安装;Installer是msi文件,直接双击安装,这里就不多说这个了。我们来讲手动安装。

下面是整个过程

1.直接下载ZIP解压的D盘的PHP下。

IIS中安装PHP5.2

2.找到php.ini-dist文件,复制到c:\windows下,并改名为php.ini,同时复制 php5ts.dll和 libmysql.dll到 C:\Windows\system32 中。

3.用记事本打开刚改名的php.ini文件,找到extension_dir = "./",改成extension_dir = "D:\php\ext"。

4.在记事本中查找“;extension=php_mysql.dll”和“;extension=php_gd2.dll”,然后把前面的“;”去掉,即把 ;extension=php_mysql.dll 改为 extension=php_mysql.dll
把以下内容前面的;去掉
;extension=php_mbstring.dll
;extension=php_gd2.dll
;extension=php_dbase.dll
;extension=php_ldap.dll

5.找到 ;session.save_path = "/tmp" 将';'去掉.设置你保存session的目录。
如:session.save_path = "C:\Windows\Temp";

6.找到 register_globals 将 Off 改为 On

7.找到 allow_url_include 将 Off 改为 On

8.保存 php.ini

下面就是IIS里的设计了。

1.先添加PHP扩展,如下图所示在IIS里的“WEB服务扩展”中,右边的空白的地方右击先第一个添加,扩展名是php,要求的文件 选择d:\php\php5isapi.dll,下面有个“设置扩展状态为允许”也选上。点确定

IIS中安装PHP5.2

2.再在IIS里新建一个网站,然后在ISAPI筛选器里添加,筛选器名称填PHP,可执行文件选d:\php\php5isapi.dll,然后确定

IIS中安装PHP5.2

3.最后在主目录下面。点配置,再插入。可执行文件选d:\php\php5isapi.dll,扩展名写 .php,其他不变,确定。

IIS中安装PHP5.2

4.配置好了,在网站里新建个PHP文件,内容为:<? echo phpinfo(); ?>
用浏览器浏览,当你出现如下图片时,就说明你已安装成功了。

IIS中安装PHP5.2


在最后要说明的是,你D盘的PHP目录,要给他user组的权限,否则有时无法执行PHP程序。

上一条:2003的IIS HTTPRERR日志,严重占用C盘空间
下一条:禁用WScript.Shell组件的方法
首页 | 在线留言 | 网站地图

CopyRight ©2008-2014   糊涂蛋技术网    苏ICP备05013073号
站长:万创   QQ:54960248  E-mail:xlxcn#126.com