Php composer无法安装slim api框架
嘿,伙计们,试图通过composer在本地安装slim php api框架,但每次我尝试运行Php composer无法安装slim api框架,php,ssl,certificate,composer-php,Php,Ssl,Certificate,Composer Php,嘿,伙计们,试图通过composer在本地安装slim php api框架,但每次我尝试运行 composer require slim/slim "^3.0" 发生以下错误: [Composer\Downloader\TransportException] 无法下载“”文件:SSL操作失败,代码为1。OpenSSL错误消息:错误:14090086:SSL例程:SSL3\u获取\u服务器\u证书:证书验证失败 无法启用加密 无法打开流:操作失败 我在我的mac上运行macOS,不知道如何解决这
composer require slim/slim "^3.0"
发生以下错误:
[Composer\Downloader\TransportException]无法下载“”文件:SSL操作失败,代码为1。OpenSSL错误消息:错误:14090086:SSL例程:SSL3\u获取\u服务器\u证书:证书验证失败
无法启用加密
无法打开流:操作失败
我在我的mac上运行
macOS
,不知道如何解决这个问题,有人能帮我吗这是一个OpenSSL问题。您可以使用下载根证书
wget https://curl.haxx.se/ca/cacert.pem
然后编辑php.ini
配置文件中的openssl.cafile
参数:
openssl.cafile=/path/to/cacert.pem
如果无法执行此操作,可以使用composer的
禁用tls
选项
composer config -g -- disable-tls true
启用这是一种安全风险,不推荐使用。因此我运行了
php-i
通过cli加载了以下配置文件:(无)
但我在etc
目录php.ini中有此文件。默认值好的最后一件事,关于保存cacert.pem文件的最佳建议?`[RuntimeException]“--cafile”选项不存在`