文章目录[x]
- 1:是否开启curl扩展
- 2:DLL文件问题
- 3:环境变量问题
- 4:HTTPS问题
- 5:参考文章
这个是群里一个人问的问题,他用了我的主题然后发现无法显示B博内容,然后我就稍微研究了一下,最后花了好久才解决这个问题。。。所以特此记录
因为我试了很多方法,所以也不知道那个才是对的。。。所以大家有兴趣的可以自己尝试一下。
是否开启curl扩展
默认windows下宝塔安装的curl是支持的,如果你用的其他的软件下载的,可能不一定支持。
开启也很简单,自己修改PHP.ini文件将php.ini中的;extension=php_curl.dll
中的分号去掉
DLL文件问题
将PHP文件夹下的三个文件php_curl.dll,libeay32.dll,ssleay32.dll
复制到系统的C:\WINDOWS\system32下
如果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证书的问题
框框里的东西没有了
识别成了html代码?
小游
小游
感谢大佬!