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,请有碰到这个问题的兄弟们指点一下。谢谢了。
调试欢乐多
但是开了extension=php_pdo_mysql.dll 仍然提示未加载,用php探针显示PDO已加载模块有PDO,而没有pdo_mysql
直接看php探针:
http://w1.sdi-wl.com/phpcheckphp.ini已经去掉;号,并将php_pdo_mysql.dll 拷贝至C:\WINDOWS\system32
但就是没有加载pdo_mysql ~
我把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