以下的方法是我在网上找到的,然后自己再根据情况补充了一下
因为我的是php5.2的,不知道配置是否一样,但我已经成功开始了
废话少说了:
1.找到PHP安装目录
找libeay32.dll,ssleay32.dll,php_curl.dll,php5ts.dll四个DLL文件,有的在ext目录,(其实不一定都在ext目录下,也可能在PHP的安装根目录下,反正多找一下吧)
找到后将他们复制到system32下,如果找不到请下载对应版本的PHP复制过去;
2、检查php.exe, php5ts.dll, php_curl.dll的版本是否相同,
3.打开你的php.ini文件,不知道在哪个位置的可以先phpinfo查看路径,不要搞混了,
打开做如下修改:将;extension=php_curl前的注释符(也就是分号)去掉
4、重启apache
通过phpinfo检查curl是否成功加载,phpinfo.php里面的代码应该都会了吧,不会的话自己先去补充一下php知识再说吧。
快速查找字符串快捷键 Ctrl+F 查找curl,如果没有匹配,那肯定是没有加载成功,
如果有匹配,恭喜你已经成功加载了
php5.2 curl
php5.3 curl
如果按上面四部操作后仍未解决问题,那么请检查你的版本是否为php5.2.14。
如果是的话,那恭喜你中奖了,因为PHP5.2.14这个版本的curl模块本身就有bug,
所以你还得继续操作最后一步:下载PHP5.2.13, 取其中的中的php_curl.dll,(我下载的是5.2.17)
并用它替换前四步中出现的php_curl.dll,
也就是php安装目录的ext下和systm32目录下都替换掉
按照以上的方法我的还是不能成功解决问题,后来又发现有些网友补充
打开php.ini找到 ;extension=php_openssl.dll ,去掉双引号”;” ,重启web服务器即可。
其实可能也是因为这个问题吧,不过真的可以了。