加载不了php的mysql扩展??
16lz
2021-01-22
[code]
extension=php_bz2.dll
extension=php_curl.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_gd2.dll
extension=php_imap.dll
extension=php_mbstring.dll
extension=php_mime_magic.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
extension=php_sockets.dll
[/code]
该加载都加载了,什么回事就php_mysql.dll这个没有,查看apache2进程里加载的dll,其他的都有就是php_mysql.dll和php_mysqli.dll这两个没有,我郁闷。
用进程管理器查看apache2的进程里加载的dll,就是没有mysql的。。。
据我判断你应该是wamp
如果加载不上,查看php.ini文件的
extension_dir="./"
和
extension=php_mysql.dll
extension=php_mysqli.dll
同时确认php\ext\目录下是否存在这两个dll,一般情况下都存在,
然后复制php目录下的lib开头的所有dll文件到C:\WINDOWS\system32
重启apache,再看看是否加载
如还没加载再设置php目录的权限为everyone,只读
就这么多了,你慢慢调试吧。
extension=php_bz2.dll
extension=php_curl.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_gd2.dll
extension=php_imap.dll
extension=php_mbstring.dll
extension=php_mime_magic.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
extension=php_sockets.dll
[/code]
该加载都加载了,什么回事就php_mysql.dll这个没有,查看apache2进程里加载的dll,其他的都有就是php_mysql.dll和php_mysqli.dll这两个没有,我郁闷。
用进程管理器查看apache2的进程里加载的dll,就是没有mysql的。。。
3 个解决方案
#1
据我判断你应该是wamp
如果加载不上,查看php.ini文件的
extension_dir="./"
和
extension=php_mysql.dll
extension=php_mysqli.dll
同时确认php\ext\目录下是否存在这两个dll,一般情况下都存在,
然后复制php目录下的lib开头的所有dll文件到C:\WINDOWS\system32
重启apache,再看看是否加载
如还没加载再设置php目录的权限为everyone,只读
就这么多了,你慢慢调试吧。
更多相关文章
- wordpress永久链接重新加载页面,而不是重定向到发布
- 在返回按钮上重新加载页面。
- 来自加载页面的Javascript响应未显示在中,尽管我可以在firebug中
- nohup:在后台运行PHP进程
- 如何加载json文件?
- 在simplexml_load_file中加载url时出错
- 迭代文件夹中的CSV文件,并使用PHP将数据加载到MySQL中
- JSFiddle:无法从数据库加载Ajax数据
- 强制动态加载的类来扩展或实现接口