如何使用代理配置作曲家'

时间:2016-11-11 21:20:47

标签: php proxy composer-php

首先,我为我的英语道歉,并提前感谢您的回复。我正在阅读关于代理背后的作曲家配置的几个解决方案,但事实是我仍然有问题。 已经创建了环境变量

HTTP_PROXY_REQUEST_FULLURI = false
HTTPS_PROXY_REQUEST_FULLURI = false
HTTP_PROXY = my_http_proxy: proxy_port
HTTPS_PROXY = my_https_proxy: proxy_port

但是当我使用composer时遇到以下问题:     " https://packagist.org/packages.json"无法下载文件:无法打开流:无法通过代理连接到HTTPS服务器     https://packagist.org无法完全加载,包信息是从本地缓存加载的,可能已过期

[Composer\Downloader\TransportException]
The 'http://packagist.org/p/provider-    2013%24c23e27d4ef97dede5bbe3fe1d348566
bd1a463ccbe767186c51beab5436c9bad.json' URL could not be accessed:     HTTP/1.1
400 Bad Request 

再次感谢您提供的任何帮助和时间

1 个答案:

答案 0 :(得分:0)

也许您的SO需要以小写字母定义变量,或者您可能需要为代理定义用户和密码。

我的另一件事是我没有使用“http://”部分设置http_proxy变量,如下所示:

http_proxy = http://username:password@ip:port

https_proxy = http://username:password@ip:port