1. 将下载的 php 5 ZIP 包直接解压,我直接将 PHP 5.2.5 zip 文件解压到 C:\php 目录下面。安装 php 不建议使用 win32 安装程序(主要是以后安装扩展麻烦)。
2. 在资源管理器中进入 php 的安装目录,将 php.ini-recommended 复制一份,命名为 php.ini。然后打开 php.ini。
3. 找到:
;extension=php_mysql.dll
将前面的 ; 号去掉, 改成:
extension=php_mysql.dll
4.找到:
extension_dir = “./”
将其改为你的 php 安装目录下 ext 子目录的绝对路径。例如我的:
extension_dir = “C:/php/ext/”
这步很重要 。否则接下来 php 会找不到 php_mysql.dll 模块,无法装载。
然后把php.ini复制到Windows目录下面,把libmysql.dll等需要用的dll复制到Windows下面的SysWOW64目录。
5、在服务器的ISAPI添加,名字php,路径选择php5isapi.dll的路径。
6、再选择处理程序映射添加脚本映射,请求路径 *.php,可执行文件,php5isapi.dll路径,名称php
7、打开测试页面i.php
<?php
phpinfo();
?>
8、重启IIS,理论上可以了。
注意点:1,php目录要给与iis相关账户权限,建议先给everyone可读取的权限,再逐步缩小权限。
2,dll等文件拷贝目录不再是system32,而是SysWOW64
3、i.php测试页面报404错误,请检查应用程序池使用的账号,修改为network service
4、由于我使用的是php 5.2.17 32位,所以程序池要开启32位应用程序池支持,否则会出现404错误
专业云主机提供商 亿云科技 Http://www.onecompu.com