欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2022-04-06 12:53:36
...
配置环境的时候,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

extension_dir = "D:/MyEnv/php5/ext"

extension=php_bz2.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=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 有问题
配置环境的时候,PHP无法载入MySQL动态库,麻烦大家帮忙看看!该如何处理

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频