php无法加载 php_curl.dll的解决办法
我用的是essamp,发现cURL不行。
找到日志文件,发现
PHP Warning: PHP Startup: Unable to load dynamic library ‘F:\host\ESSamp\PHP5\ext\php_curl.dll’ – xd5xd2xb2xbbxb5xbdxd6xb8xb6xa8xb5xc4xc4xa3xbfxe9xa1xa3
in Unknown on line 0
于是,用 Unable to load dynamic library php_curl在网上搜索了一下。
发现,NNNN多人说什么把php_curl.dll放到ext目录,把libeay32.dll,ssleay32.dll放到php目录。
可是,他YY的,说这话的人,不是猪头就是傻瓜。这些文件本来就在这些目录……
弄了好久没弄好。无意中在httpd.conf里看到一句:
LoadFile “F:/host/ESSamp/PHP5/libmysql.dll”
眼前一亮。嘿嘿。mysql貌似要靠这个才能加载的。
那么,php_curl是不是也得像这个libmysql一样,得把libeay32.dll及ssleay32.dll加载过来?
试一下。
在
LoadFile “F:/host/ESSamp/PHP5/libmysql.dll”
这行下面,加两行。
LoadFile “F:/host/ESSamp/PHP5/libeay32.dll”
LoadFile “F:/host/ESSamp/PHP5/ssleay32.dll”
重启apache(essamp),搞定,cURL可以用了。