windows下PHP curl扩展问题

  • 内容
  • 相关

因为我试了很多方法,所以也不知道那个才是对的。所以大家有兴趣的可以自己尝试一下。

是否开启curl扩展

默认windows下宝塔安装的curl是支持的,如果你用的其他的软件下载的,可能不一定支持。
开启也很简单,自己修改PHP.ini文件将php.ini中的;extension=php_curl.dll中的分号去掉

DLL文件问题

将PHP文件夹下的三个文件php_curl.dll,libeay32.dll,ssleay32.dll复制到系统的C:WINDOWSsystem32下 如果libeay32.dll等文件没有,自己到网上下载这些文件,然后复制进去就好了。

环境变量问题

自己把PHP安装目录加到PATH里面(这个不知道有没有用)

HTTPS问题

这个是最坑的,一开始我就是用的https测试,然后死活没反应(大家先用http测试,如果没问题就可能是这个原因),后面才发现原来windows下PHP的curl不支持https。 所以我们需要让PHP支持https。

先下载证书:https://curl.haxx.se/ca/cacert.pem

nVZd.png

然后放到PHP的安装路径里面。编辑php.ini文件,加载cacert.pem 大家记得填上完整的路径。

nqRW.png

最后重启Apache还有重载PHP配置,问题就应该解决了。如果还是有问题,我也没办法了。毕竟我的网站环境并不是在windows下的。

免责声明:本站一切资源不代表本站立场,如有侵权,请联系本站删除。

发表评论

电子邮件地址不会被公开。 请勿发送垃圾内容!