Vista IIS7配置PHP ISAPI扩展指南

0 下载量 91 浏览量 更新于2024-08-29 收藏 473KB PDF 举报
本文主要介绍了如何在Vista操作系统上的IIS7中添加对PHP的支持,选择了PHP 5.2.11版本,并通过ISAPI扩展而非FastCGI方式来实现。 在Vista IIS7环境下配置PHP支持的步骤如下: 1. 首先,下载PHP 5.2.11的Win32版本(http://cn2.php.net/distributions/php-5.2.11-Win32.zip)。如果该链接不可用,可以在PHP官方网站的其他镜像站点下载(http://cn.php.net/get/php-5.2.11-Win32.zip/from/a/mirror)。 2. 解压缩下载的文件到指定目录,例如C:\php。确保Vista系统已经安装了IIS,并在“打开或关闭Windows功能”中启用了ISAPI筛选器和ISAPI扩展。 3. 修改php.ini配置文件。将php.ini-dist重命名为php.ini,然后用文本编辑器打开。将`extension_dir`配置项的值由“./”更改为实际的PHP安装目录,例如“c:\php”。 4. 在php.ini中取消注释以下三个扩展:`extension=php_mbstring.dll`, `extension=php_mssql.dll`, `extension=php_mysql.dll`。这将启用MBSTRING、MSSQL和MYSQL扩展。 5. 将修改后的php.ini复制到Windows系统目录,通常是C:\Windows。 6. 打开IIS管理器,创建一个新的应用程序池,命名为“PHP”,选择.NET框架版本为“无托管代码”。 7. 在“ISAPI筛选器”节点下,添加新的筛选器,名为“php”,可执行文件指向C:\php\php5isapi.dll。 8. 在“ISAPI和CGI限制”中,同样添加新限制,路径为C:\php\php5isapi.dll,允许执行扩展路径。 9. 最后,在“处理程序映射”中,添加新的脚本映射,请求路径设为 "*.php",可执行文件同样指向C:\php\php5isapi.dll。 通过以上步骤,Vista的IIS7就能识别并处理.php文件了,从而支持PHP的运行。然而,需要注意的是,随着时间的推移,PHP的版本和IIS的配置方法可能会有所改变,建议使用最新版本的PHP以及官方推荐的安装和配置方法,以确保系统的安全性和性能。对于现在的环境,FastCGI通常比ISAPI更推荐,因为它提供了更好的性能和稳定性。因此,如果可能的话,还是建议尝试配置FastCGI方式来运行PHP。