首頁  >  文章  >  後端開發  >  配置环境的时候,PHP无法载入MySQL动态库,麻烦大家帮忙看看!该如何处理

配置环境的时候,PHP无法载入MySQL动态库,麻烦大家帮忙看看!该如何处理

WBOY
WBOY原創
2016-06-13 10:16:55784瀏覽

配置环境的时候,PHP无法载入MySQL动态库,麻烦大家帮忙看看!
环境是:
Win XP、Apache 2.2、PHP 5.2.17、Mysql 5.5.23

安装apache和PHP的时候都没有问题,Apache解析PHP也都正常。后来我安装完了Mysql,也确实安装成功了,在命令行访问Mysql都是成功的,3306端口也确实是Mysql在监听:
 TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 3296
 [mysqld.exe]

于是我在在php.ini做了如下设置:

PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->extension_dir = "D:/MyEnv/php5/ext"extension=php_bz2.dllextension=php_mysql.dllextension=php_mysqli.dllextension=php_pdo.dll


重启Apache后用mysql_connect()做测试,但它总是报Call Undifined Function。
然后我就用phpinfo()查看了一下,发现没有载入Mysql库,我又琢磨了好半天都没成功~~~
我的步骤应该没有问题啊,为什么载入不了Mysql库呢??

谢谢大家!

------解决方案--------------------
1.确认扩展的路径正确
2.把php安装目录中的“libmysql.dll、php5ts.dll”复制到 C:/windows/system32 目录
3.把 php.ini 复制到 C:/windows 目录
重启apache
------解决方案--------------------
phpinfo 显示的php.ini文件是否是你修改过的文件?
 php的扩展目录内是否存在需要用到的dll文件?
php.ini文件内ext目录路径是否正常?
------解决方案--------------------
如果你的 httpd.conf 中已经设置了 PHPIniDir,并指向了正确的路径
在这种情况下还要拷贝文件的话,说明你安装的 apache 有问题
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn