我正在尝试下载php 7.4的php电子表格库,但是我在证书方面遇到了麻烦。在我的公司里,ZScaler是用来检查网络的,它会给所有的安装程序带来麻烦,比如pip或composer。
我遇到的第一个问题是作曲家的安装。我想我是通过获得适当的证书并在openssl.cafile字段(php.ini)中设置其路径来解决这个问题的。现在,composer工作了,但是当我试图安装我的软件包时,我有很多curl证书错误。
在浏览网页时,我发现一些信息可以放在composer.json文件中,但我不确定这是我要找的东西。
{
"repositories": [
{
"type": "composer",
"url": "https://repo.packagist.org/",
"options": {
"ssl": {
"verify_peer": true,
"allow_self_signed": true,
"cafile": "C:/Program Files/Common Files/SSL/ZscalerRootCertificate-2048-SHA256.crt",
"local_cert": "C:/Program Files/Common Files/SSL/ZscalerRootCertificate-2048-SHA256.crt"
}
}
}
],
"require": {
"phpoffice/phpspreadsheet": "^1.20"
}
}有人知道我怎样才能让这位作曲家发挥作用吗?
发布于 2022-04-18 19:39:13
可能的解决方案:

注意:这可以安装依赖项和相似项,但如果需要连接API (现在我正试图修复它),则不起作用。
问候
https://stackoverflow.com/questions/70111006
复制相似问题