windows2008R2配置php5.2.17+IIS7.5+mysql

在2003下配置php的经验不少,08的话偶尔也有接触,但是偶尔也会出点小问题,例如这次是php的mcrypt,mysql等扩展在info.php里面怎样都找不到。原由是libmcrypt.dll等复制了错误的目录。

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值