具有身份验证的Proxy后面的Composer

时间:2015-12-13 21:11:24

标签: php proxy composer-php redhat rhel

我在公司代理服务器后面使用RHEL 6。我按如下方式设置了env变量(在csh中):

setenv http_proxy "http://<user>:<pwd>@<addr>:<port>/"
setenv https_proxy "https://<user>:<pwd>@<addr>:<port>/"

运行composer时,出现以下错误:

Failed to enable crypto

代理设置适用于curl或wget,但是使用composer失败了。这是作曲家的错误吗?有没有非特别的方式使这项工作?

1 个答案:

答案 0 :(得分:0)

错误似乎是由我使用的PHP版本引起的。

我使用的是PHP 5.3.3(RHEL 6上的最后一个稳定版本)。该版本中的file_get_contents实现可能存在错误。更新到PHP 5.6删除了加密问题。