php_pdo_mysql.dll无法加载的问题

wufansheng 2009-01-16 12:28:47
Apache报错:Unable to load dynamic library './ext\php_pdo_mysql.dll' - 到不到指定的模块。

extension_dir正确指定了,libmysql.dll也放到系统目录了,而且其他模块像php_mysqli.dll都没问题,就php_pdo_mysql.dll不能加载。

我用的是PHP5.2.6,Windows环境。有人说是这个版本的BUG,但我在BUG.PHP.NET上没有找到相关BUG,请有碰到这个问题的兄弟们指点一下。谢谢了。
...全文
2670 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
智项飞 2011-04-10
  • 打赏
  • 举报
回复
我刚刚接触,好久没有学新的了。。
ifossil 2010-10-15
  • 打赏
  • 举报
回复
自己解决,很诡异的情况:
我把php.ini文件内的原extension=php_pdo_mysql.dll重新加分号;注释掉,
然后复制extension=php_pdo_mysql.dll黏贴到extension=php_pdo.dll下面一行,竟然可以了,太鬼了,真是莫名奇妙!
原文

;extension=php_openssl.dll
extension=php_pdo.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll

改为:

;extension=php_openssl.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
ifossil 2010-10-14
  • 打赏
  • 举报
回复
去年的问题,我的问题是extension=php_pdo.dll 已经开了,
但是开了extension=php_pdo_mysql.dll 仍然提示未加载,用php探针显示PDO已加载模块有PDO,而没有pdo_mysql
直接看php探针:
http://w1.sdi-wl.com/phpcheck

php.ini已经去掉;号,并将php_pdo_mysql.dll 拷贝至C:\WINDOWS\system32
但就是没有加载pdo_mysql ~
runfarlove 2009-12-15
  • 打赏
  • 举报
回复
fdsa
syu 2009-01-16
  • 打赏
  • 举报
回复
先开 extension=php_pdo.dll

再开 php_pdo_mysql.dll
wufansheng 2009-01-16
  • 打赏
  • 举报
回复
可以了。谢谢楼上,马上结贴。

21,882

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧