出现PHP的MySQL扩展并未安装正确,因此无法与MySQL通信。

回复: 出现PHP的MySQL扩展并未安装正确,因此无法与MySQL通信。

天 一發表於
Number of replies: 0

试试下面的方法。

1、没有正确安装Mysql数据库,在系统服务中Mysql相关的服务没有启动   

2、在系统的 system32(C:\windows\system32) 目录下缺少 libmysql.dll文件,解决方法是找到php目录下的libmysql.dll,并将libmysql.dll复制到C:\windows\system32目录中,然后重新启动Web服务。2Ko
NueB;Wl B }

188财富论坛,188财富园 j r4G/r+AU
3、在C:\windows目录下的php.ini文件中,没有将“;extension=php_mysql.dll”中的前面一个“;”去掉,所以不能使用相应功能,解决方法是打开php.ini文件bbs.188bbs.cn,hj/u8b(Lud
找到
;extension=php_mysql.dll
改成

extension=php_mysql.dll    //去掉前面的;使之生效

4、Mysql目录没有读取权限,正确的目录权限如下:188财富论坛,188财富园)LDv Q*A
administrator   完全控制
system           完全控制
r
users             读取和运行+列出文件夹目录+读取
其他的用户权限全部删除(也可保留,但安全性不高,建议删除),然后重启MYsql服务和Web服务财富论坛)E;B9KWA6~_
!s1^Q.` r
5、PHP目录没有读取权限,正确的目录权限如下:
Administrators     完全控制188财富论坛,188财富园Q0YCC0N5BT%T
System              完全控制o9sX%z3I:x
Everyone           读取和运行+列出文件夹目录+读取
其他的用户权限全部删除(也可保留,但安全性不高,建议删除),然后重启MYsql服务和Web服务(本文作者建议修改此项后重启一下服务器188财富论坛$Z)k6C Wz:Q8l

6、在系统中存在多个"php.ini"文件,以至于PHP解析时读取了错误的php.ini文件,解决方法是检查系统中是否有多个php.ini文件,如果有一个以上的php.ini文件,除了保留c:\windows\目录下的php.ini文件,其他目录中的php.ini文件全部删除,并