IIS7配置PHP无法加载MySQL的问题解决方法

  昨天配置了下iis7和PHP及MySQL,配置完后发现加载不了MySQL,在PHPinfo()函数显示的内容里找不到MySQL相关信息,查看PHP.ini,php_mysql.dll配置项是正确的,extension_dir也是正确的。最后是复制php目录下面的libmysql.dll到系统Windows下面的System32目录里,一切正常了。

  顺便把IIS7下配置PHP5.2的过程写一下,以防以后忘掉。

  1、要打开IIS的ISAPI扩展功能。

  2、把php压缩包解压出来。然后找到php.ini-dist,把他更名为php.ini,修改里面的扩展目录:extension_dir = “你的PHP目录ext”。然后把extension=php_mysql.dll等你要打开的扩展前面的分号去掉,保存并把php.ini复制到系统Windows目录下面。

  3、打开Internet信息服务(IIS)管理器,然后打开ISAPI筛选器,添加php的ISAPI执行文件,名称PHP,可执行文件指向PHP目录下的php5isapi.dll

  打开处理器映射,添加脚本映射:请求路径为*.php,可执行文件同样指向PHP目录下的php5isapi.dll

  4、添加默认文档:index.php和default.php

  5、复制php目录下面的libmysql.dll到系统Windows下面的System32目录里。

  6、重启IIS

发表评论

电子邮件地址不会被公开。 必填项已用*标注