【发布时间】:2015-11-23 20:09:21
【问题描述】:
我有一台安装了 Redmine 3 的服务器。
Composer 在这个 mashine 上会失败:
安装失败(php -r "readfile('https://getcomposer.org/installer');" | php):
PHP Warning: readfile(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed in Command line code on line 1
如果我使用 curl 安装它,安装可以工作,但是一旦我执行“php composer.phar install”,它就会再次失败:
[Composer\Downloader\TransportException]
The "https://packagist.org/packages.json" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
Failed to enable crypto
failed to open stream: operation failed
这只会失败,因为安装了 Redmine。有任何想法吗?
【问题讨论】:
-
我不认为它与Redmine有任何关系。
-
也许这个问题是相关的stackoverflow.com/questions/34590842/…
-
感谢杰拉德,您的链接并不真正相关,但它让我再次调查。不知何故,系统上缺少完整的目录 /usr/lib/ssl。我从另一个安装中复制了它,现在一切正常!
标签: php composer-php redmine