php5.3以前的版本我们可以通过isapi的方式安装,但是到了php5.3,便不再支持isapi的方式安装了,所以如果想要在xp下iis中安装php5.3的话,我们就要借助fastcgi。(iis7已经支持fastcgi,本方法适用于iis5.1及6.0) (一) PHP exe安装 (1) 首先安装IIS,此处
php5.3以前的版本我们可以通过isapi的方式安装,但是到了php5.3,便不再支持isapi的方式安装了,所以如果想要在xp下iis中安装php5.3的话,我们就要借助fastcgi。(iis7已经支持fastcgi,本方法适用于iis5.1及6.0)
(一) PHP exe安装
(1) 首先安装IIS,此处我就不再描述,各位可以去度娘一下。
(2) 下载PHP5.3,http://windows.php.net/download/
记住一定要下载VC9的。一般会有两种版本,non thread safe和thread safe,。FASTCGI是单线程运行,所以都可以。
立即学习“PHP免费学习笔记(深入)”;
(3)http://www.iis.net/download/FastCGI 在这个网站上下载fastcgi,然后安装。

(4)安装PHP5.3,这就直接一直点下一步。只有在选择模式的时候一定要选择 fast cgi模式。
安装完毕后,就是配置了。

(5)在CMD命令下输入以下字符
>cd C:\WINDOWS\system32\inetsrv
>cscript fcgiconfig.js -add -div:"PHP" -extension:php -path:"C:\Program Files\PHP\php-cgi.exe"
注意:path:"xxxx\php-cgi.exe” 是你安装php的目录
> cscript fcgiconfig.js -set -div:"PHP" -InstanceMaxRequests:10000
> cscript fcgiconfig.js -set -div:"PHP" -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000

如果按上面的教程配置好后,运行php测试页面,出现了500错误。
那就设置php.ini中的date.timezone项。
我这里设置成上海时区:date.timezone = Asia/beijing
如果出现“PHP div ALREADY EXISTS”,那就不好意思你得按照以第二种方法来安装了。
(二) PHP zip安装
这种方法主要是为了以前使用过APACHE服务器配置PHP的童鞋们。
(1) 安装IIS
首先,你得检测Ruby是否已经安装了.在shell的提示符处(这里表示为"%",所以不要敲入%),敲入 % ruby -v (-v 告诉解释器打印出Ruby的版本),然后敲回车.如果安装了Ruby,你会看见类似如下的信息: % ruby -v ruby 1.6.6 [i586-linux] 如果Ruby未安装,你可以让管理员安装它,或者可以自己做,Ruby是一个没有安装或使用限制的自由软件. 现在,让我们和Ruby玩玩.你可以通过一个-e参数直接在命令行上放置一个Ruby程序: % r
3
(2) 安装FASTCGI
(3) 下载免安装版本的PHP5.3,然后开始配置
解压之后,把PHP文件夹放在任意目录下,我的放在C:\Program Files,以下就用这个目录做演示。
a. 在“C:\Program Files\PHP”目录下找到“php.ini-development”重命名为“php.ini”
b. 打开“php.ini”找到“;date.timezone =”把前面的“;”去掉,改成“date.timezone = Asia/beijing”
c. “; extension_dir = "ext"”更改为“extension_dir = "C:\Program Files\PHP\ext"”
d. 找到“C:\WINDOWS\system32\inetsrv\fcgiext.ini”加入以下代码。
[Types]
php=PHP
[PHP]
ExePath=C:\Program Files\PHP\php-cgi.exe
e. 然后打开IIS管理器,“网站”à“属性”

f. 点击“主目录”à“配置”

g. “添加” (如果确定按钮不可用,则双击可执行文件框)
可执行文件:“C:\WINDOWS\system32\inetsrv\fcgiext.dll”
扩展名:“.php”
动作:限制为“GET,HEAD,POST”
选中“脚本引擎”和“检查文件是否存在”

h. 然后重启,就可以用了。
附URL重写
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号