Php 编写器在安装了redmine的服务器上失败

Php 编写器在安装了redmine的服务器上失败,php,composer-php,redmine,Php,Composer Php,Redmine,我有一台安装了Redmine 3的服务器 编写器将在此mashine上失败: 安装失败(php-r“readfile(“”);”php): 如果我使用curl安装它,安装工作正常,但一旦我完成“php composer.phar安装”,它就会再次失败: [Composer\Downloader\TransportException]

我有一台安装了Redmine 3的服务器

编写器将在此mashine上失败:

安装失败(php-r“readfile(“”);”php):

如果我使用curl安装它,安装工作正常,但一旦我完成“php composer.phar安装”,它就会再次失败:

[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。有什么想法吗

您应该尝试使用:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

不知何故,系统上缺少完整的目录/usr/lib/ssl。我从另一个安装中复制了它,现在一切都恢复正常了

这改变不了什么。这样做的唯一目的是提供一种更舒适的方式来调用composer。Composer仍然会因为同样的错误而失败。我不认为这与Redmine有任何关系。也许这个问题是相关的。谢谢Gerard,你的链接并不是真的相关,但它让我再次研究这个问题。不知何故,系统上缺少完整的目录/usr/lib/ssl。我从另一个安装中复制了它,现在一切都恢复正常了!
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer