IIS下安装PHP详细步骤

需积分: 0 0 下载量 26 浏览量 更新于2024-09-18 收藏 2KB TXT 举报
"这篇文章主要介绍了如何在IIS服务器上安装PHP环境,包括PHP的下载、配置文件修改、扩展加载以及IIS的Web服务扩展设置,适用于需要在Windows系统上搭建PHP环境的用户。" 在IIS下安装PHP的步骤如下: 1. 首先,从官方或可靠的源下载PHP的Windows版本。例如,你可以选择下载php5.2.1-Win32的zip包,将其解压缩到一个合适的目录,比如C:\php5。确保文件夹路径中没有空格,因为某些版本的PHP可能无法处理含有空格的路径。 2. 将php.ini-dist文件重命名为php.ini,如果你打算使用推荐的配置,也可以将php.ini-recommended重命名为php.ini。通常,你需要将这个配置文件移动到系统目录,如C:\Windows,以便PHP能够找到它。 3. 接下来,将php5目录下的php5ts.dll和libmysql.dll复制到系统目录C:\Windows\System32下。这些是PHP运行所必需的动态链接库(DLL)文件。 4. 进入C:\php5\ext目录,将需要的扩展库(如php_gd2.dll、php_mysql.dll和php_mbstring.dll)也复制到C:\Windows\System32中。其中,php_gd2.dll用于支持GD图像库,php_mysql.dll是MySQL数据库连接器,而php_mbstring.dll则用于多字节字符串操作,对于使用phpMyAdmin等工具时尤其重要。 5. 打开C:\Windows\php.ini文件进行编辑。修改`extension_dir`行,将值更改为扩展库的实际路径,如`extension_dir = "C:\php5\ext"`。确保这个路径指向了PHP的扩展目录,这样才能正确加载相应的DLL文件。同时,你需要在php.ini中启用所需的扩展,通过取消注释对应的`extension`行,例如: ``` extension=php_mbstring.dll extension=php_gd2.dll extension=php_mysql.dll ``` 6. 如果之前你在Apache环境下使用过PHP,注意IIS的配置与Apache有所不同。在IIS中,你需要配置Web服务扩展,允许PHP运行。进入IIS管理控制台,找到“Web服务扩展”,添加一个新的扩展,名称为PHP,可执行文件指向php5isapi.dll(位于你的PHP安装目录,例如C:\Ricky\php-5.1.2-Win32\php5isapi.dll)。确保该扩展被设置为允许状态。 7. 最后,配置IIS站点以处理PHP脚本。选择你的网站,进入“主目录”选项卡,配置“应用程序程序集映射”。添加一个新的映射,扩展名设置为.php,可执行文件同样指向php5isapi.dll。如果需要,还可以设置ISAPI筛选器以确保PHP脚本的正确执行。 8. 重启IIS服务,以使配置生效。然后,通过访问一个简单的PHP测试页面(如info.php)来检查PHP是否成功安装和配置。如果一切正常,你应该能看到PHP的信息页面,显示了PHP的版本和其他配置详情。 请注意,随着时间的推移,PHP的版本和IIS的版本可能会有变化,因此确保你使用的是最新且兼容的版本,并参照最新的官方文档进行安装和配置。此外,由于安全性和性能考虑,现在推荐使用FastCGI模式来运行PHP,而不是ISAPI扩展。