如何在Windows上为PHP全局设置CURLOPT_CAINFO?

我明白我可以在任何特定的实例上设置选项,但是我真正想要的是设置一些PHP.ini或类似的东西来处理所有项目和所有实例.

有没有人知道我的方法来完成这个?

编辑:
我特别感兴趣的一个解决方案将允许证书在不同的位置在不同的服务器上.

我正在一台Windows机器上开发,需要这样做,但是部署到一个不仅不需要它,甚至没有指示路径的Linux服务器.

我明白,我可以使用条件来检查代码运行的位置,但是更愿意让它开箱即用.在我看来,这是卷曲和PHP处理而不是我的代码的一个问题,因此它的设置属于那里.

我在这里找到答案(在用户注释中): http://php.net/manual/en/function.curl-setopt.php

只要添加到你的.ini(注意:你不能使用ini_set,虽然我不知道你为什么想要.谢谢@Carlton):

curl.cainfo=c:\PHP\cacert.pem

并从:http://curl.haxx.se/docs/caextract.html获取文件

工作,你不是开放自己的MITM攻击

相关文章

(1)when you ping a computer from itsafe,the ping command should return the local IP address. (...
1、点击win菜单,点击设置图标 2、选择系统选项 3、选择应用与程序选项 4、拉到最下方,选择程序与功能...
目前一直直接往Windows 2008 R2 Server中复制文件(暂时还没有搭建ftp服务),突然不能复制了,于是百度...
windows下使用vscode配合xebug调试php脚本 要下载有php_xebug.dll扩展的版本,最新版可能没有这个扩展,p...
在控制面板的程序与功能里启用和关闭windows功能打开,适用于linux的windows子系统
效果演示 推荐一个非常牛的文档网站生成器:docsify 我通过这个工具,成功将码云上的个人学习笔记发布到...