无论apache还是IIS+php打开网页时:PHP startup: Unable to load dynamic library :(你的php安装盘或安装目录路径)/PHP5/ext/php_mysql.dll或其他dll文件
首先要查看看php.ini文件中extension_dir = "(你的php安装盘或安装目录路径):/PHP5/ext"设定是否对,还有前面;号是否去掉。
其他参考看下面:最好找个php.ini的中文翻译解释版看看各个里面都先对应得功能作参考
怪啦!今天的和IIS都没法正确加载php_mysql.dll。google了一下,原来发现出现这个问题的人还不少,PHP startup: Unable to load dynamic library :E;/PHP5/ext/php_mysql.dll。明明php_mysql.dll就摆在extension_dir (= "E:/PHP5/ext")下的嘛,怎么会呢?而且就在php_mysql.dll之前的extension=php_gd2.dll都没有出现这个问题,怪了!有人说copy libmysql.dll到 %windir%/system32下就可以解决问题,其实"华山不这一条道":
PHP被我挪了个窝,%ProgramFiles%到E:/下,导致一些要依赖于其他dll才能工作的扩展无法正常加载这些dll,出现加载扩展出
错,以刚才的php_mysql.dll为例,php_mysql依赖libmysql.dll,由于给PHP5挪窝了,而又没有把新的E:/PHP5夹道%PATH%中去
,所