作曲家无法安装slim api框架

时间:2016-11-12 16:28:05

标签: php ssl certificate composer-php

嘿伙计们试图通过作曲家在本地安装苗条的php api框架,但每次我尝试运行

composer require slim/slim "^3.0"

发生以下错误:

  

[作曲\下载\ TransportException]
  " https://getcomposer.org/version"文件无法下载:SSL操作失败,代码为1. OpenSSL错误消息:错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败
  无法启用加密
  无法打开流:操作失败

我正在运行macOS的mac上完成所有这些操作,并且不知道如何解决此问题任何人都可以帮助我

1 个答案:

答案 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

启用此功能存在安全风险,不建议这样做。