您现在的位置是:首页 > 其他

李清波 2015-09-13 其他 5559 复制当前网址

可能未开启curl支持,请尝试开启curl支持,重启web服务器

以下的方法是我在网上找到的,然后自己再根据情况补充了一下

因为我的是php5.2的,不知道配置是否一样,但我已经成功开始了


废话少说了:


  1.找到PHP安装目录

  找libeay32.dllssleay32.dllphp_curl.dllphp5ts.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服务器即可。


其实可能也是因为这个问题吧,不过真的可以了。




文章来源:https://liqingbo.com/blog-388.html

评论