Server Core部署IIS7+PHP FastCGI+MySQL(4)
作者:佚名 来源:IT168 时间:2008-11-22 09:15:00
完成了 IIS7 + CGI 支持的安装后,我们便可以开始安装配置 PHP,首先我们还是需要从PHP 官方站点下载 PHP 的 noinstall 安装包,并将其解压缩到对应的位置,如:“c:php”。之后根据实际需要选择 php.ini-dist 或 php.ini-recommended 作为默认的 php 配置文件,此次选择 php.ini-dist 作为配置文件,为此,执行“copy c:\phpphp.ini-dist c:\phpphp.ini”,之后根据自己的实际需要修改 php.ini。可以参考:FastCGI PHP on Windows Server 2003。完成上述工作之后,我们需要将 PHP 集成到 FastCGI 中,为此执行“appcmd set config -section:system.webserver/fastcgi /+[fullpath='c:\phpphp-cgi.exe']”,我们可以使用“appcmd list config -section:system.webserver/fastcgi”来查看验证写入是否正确。“appcmd”是 IIS7 的命令行管理工作,功能很强大,使用非常方便。通过“appcmd”我们完全可以轻易的对 IIS7 进行诸如:备份、修改配置、创建网站……
在完成了 PHP 与 FastCGI 的集成之后,我们还需要添加扩展来执行解释 PHP 文件,为此键入“appcmd set config -section:system.webserver/handlers /+[name='PHP-FastCGI',path='*.php',verb='*',modules='FastCgiModule',scriptprocessor='c:\phpphp-cgi.exe']”,同样在添加之后我们可以使用“appcmd list -section:system.webserver/handlers”来查看验证。这里需要注意是请正确键入命令行中“FastCgiModule”的大小写格式。