10-02-04 11:10
微软去年底发布了II6的FastCGI模块,今天将服务器上的PHP支持改成了FastCGI,目前运行稳定.FastCGI的IIS模块可以让 流行的应用框架在IIS上支持FastCGI协议以提供高性能和可用性的访问服务,FastCGI面向现有的网络服务器提供高性能的CGI替代标准。具体 PHP安装方法我记录下来,其中包括出现的一个错误.
环境:
操作系统:Windows 2003 Server
PHP 版本:PHP5.25
1.下载FastCGI For IIS6
http://www.microsoft.com/downloads/details.aspx?FamilyID=2d481579-9a7c-4632-b6e6-dee9097f9dc5&displaylang=en
下载之后,双击运行进行安装.
2.下载PHP5.25 Windows版
http://www.php.net
下载.zip格式的版本,下载后解压至D:/PHP目录,并给IIS启动帐户组或用户赋予读取和运行权限.
3.注册 PHP到FastCGI
在命令行下运行
cscript fcgiconfig.js -add -section:"PHP" -extension:php -path:"D:/PHP/php-cgi.exe"
fcgiconfig.js 默认存放目录是:C:/WINDOWS/system32/inetsrv
4.设置
将D:/PHP/php.ini- recommended重命名为为D:/PHP/php.ini
打开D:/PHP/php.ini,修改:
extension_dir = "D:/PHP/ext"