服务器curl模块的问题
2012-1-30 17:54 Monday  

分类: Server 评论(43) 浏览(26065)

服务器是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"

问题解决~
+1 19

留下你的看法: