IIS6以FastCgi模式安装配置PHP5.3.x环境
|
|
以前用PHP5.2,在IIS上主要是调用php5isapi.dll文件以ISAPI扩展的模式来运行PHP,可升级了php5.3.2版本后,发现不能使用ISAPI模式了,悲催啊!不过我们可以用其它模式来运行PHP,比如以FastCgi模式,下面就来介绍如何在IIS上使用FastCgi模式运行PHP环境。
一、配置PHP环境:
解压php-5.3.13-Win32-VC9-x86.zip,路径你自己定,这里假设是 E:\php
找到PHP目录下的php.ini-production文件,复制一份并改名为php.ini文件。
打开PHP.ini文件,修改以下内容:
将; date.timezone =
修改为:
date.timezone = Asia/Shanghai
将; extension_dir = "ext"
修改为:
extension_dir = "E:\php\ext"
去掉以下扩展前面的“;”,也就是去掉分号:
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_pdo_mysql.dll
extension=php_xmlrpc.dll
将short_open_tag = Off,改成short_open_tag = On
增加如下定义:
fastcgi.impersonate = 1
增加下面两项,若这两项已存在,请确认前面没有“;”
cgi.fix_pathinfo=1
cgi.force_redirect = 0
二、配置IIS
依次在IIS管理器对应网站上点击鼠标右键 -> 属性 -> 主目录 -> 配置 -> 添加
扩展名:.php
可执行文件:C:\WINDOWS\system32\inetsrv\fcgiext.dll (一般IIS默认是这个目录,若你修改过,请以实际为准)
动作限制为:GET,HEAD,POST,TRACE
三、重启IIS
四、测试PHP是否已运行
大家都喜欢这么测试:在你的网站目录里新建一个index.php文件,里面的代码为:
<?php phpinfo(); ?>
若能看到很多相关PHP的信息,说明已大功告成,若是空白或其它提示页面,请重复以上步骤,认真检查,直到配置成功!~ |
|
|
|
|
|
|
|
|
|
|
水滴石穿
发表于 2018-4-24 17:14:35
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
山花烂漫
发表于 2018-4-24 17:15:16
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
十全大补丸
发表于 2018-4-24 17:15:51
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
该怎么说
发表于 2018-4-24 17:16:11
|
显示全部楼层
|
|
|
|
|
|
|
|