嘿伙计们试图通过作曲家在本地安装苗条的php api框架,但每次我尝试运行
composer require slim/slim "^3.0"
发生以下错误:
[作曲\下载\ TransportException]
" https://getcomposer.org/version"文件无法下载:SSL操作失败,代码为1. OpenSSL错误消息:错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败
无法启用加密
无法打开流:操作失败
我正在运行macOS
的mac上完成所有这些操作,并且不知道如何解决此问题任何人都可以帮助我
答案 0 :(得分:1)
这是一个OpenSSL问题。您可以使用
下载根证书wget https://curl.haxx.se/ca/cacert.pem
然后在openssl.cafile
配置文件中编辑php.ini
参数:
openssl.cafile=/path/to/cacert.pem
如果您无法执行此操作,则可以使用作曲家disable-tls
选项。
composer config -g -- disable-tls true
启用此功能存在安全风险,不建议这样做。