[success]这个是群里一个人问的问题,他用了我的主题然后发现无法显示B博内容,然后我就稍微研究了一下,最后花了好久才解决这个问题。。。所以特此记录[/success]
因为我试了很多方法,所以也不知道那个才是对的。。。所以大家有兴趣的可以自己尝试一下。
是否开启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
然后放到PHP的安装路径里面。编辑php.ini文件,加载cacert.pem
大家记得填上完整的路径
最后重启Apache还有重载PHP配置,问题就应该解决了。如果还是有问题,我也没办法了。。。毕竟我的网站环境并不是在windows下的。。。
参考文章
1.linux/Windows系统如何安装PHP-curl扩展2.Windows Server 2019 下 PHP的cURL无法验证https证书的问题