我在公司代理服务器后面使用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失败了。这是作曲家的错误吗?有没有非特别的方式使这项工作?
答案 0 :(得分:0)
错误似乎是由我使用的PHP版本引起的。
我使用的是PHP 5.3.3(RHEL 6上的最后一个稳定版本)。该版本中的file_get_contents实现可能存在错误。更新到PHP 5.6删除了加密问题。