服务器是win2003+apache+php+mysql
前一段时间重装apache后,现在就不能使用curl模块了,
php.ini的配置是正确的。
百度一下,大家的解决方法都是复制 libeay32.dll 和 ssleay32.dll到/windows/system32/,有的甚至说要复制4个,再加上php5ts.php,php_curl.php我也做过,还是不行。
在csdn上提问后,在网友的提醒下,我查看了一下日志,提示php_curl.dll载入错误,
于是在修改php.ini里面的dll路径后,还是提示相同的错误
PHP Warning: PHP Startup: Unable to
load dynamic library 'c:/php5/ext/php_curl.dll' -
\xca\xd4\xcd\xbc\xb7\xc3\xce\xca\xce\xde\xd0\xa7\xb5\xc4\xb5\xd8\xd6\xb7\xa1\xa3\r\n
in Unknown on line 0
|
|
我以为是路径的问题,结果发现不是。
在更深的百度之后,找到一个答案就是在apache的配置文件中载入libeay32.dll 和 ssleay32.dll
于是,在加了下面两段话之后
LoadFile "c:/php5/ssleay32.dll"
LoadFile "c:/php5/libeay32.dll"
留下你的看法: