我正在尝试使用Composer Dependency Manager for PHP,但是当我使用Composer-Setup.exe(Win32安装程序)时遇到以下问题.
Download failed: php_network_getaddresses: getaddrinfo failed: No such host is known.
failed to open stream: php_network_getaddresses: getaddrinfo failed: No such host is known.
Download failed: php_network_getaddresses: getaddrinfo failed: No such host is known.
failed to open stream: php_network_getaddresses: getaddrinfo failed: No such host is known.
Download failed: php_network_getaddresses: getaddrinfo failed: No such host is known.
failed to open stream: php_network_getaddresses: getaddrinfo failed: No such host is known.
The download failed repeatedly, aborting.`
Run Code Online (Sandbox Code Playgroud)
我遵循了针对该错误的其他几个stackoverflow线程的建议,并且我已经检查了一些其他论坛.在我的php.ini中,我确保我有以下选项:
allow_url_fopen = On
allow_url_include = On
extension=php_openssl.dll
Run Code Online (Sandbox Code Playgroud)
我也尝试过手动安装 Composer,要求你执行:
php -r "eval('?>'.file_get_contents('https://getcomposer.org/installer'));"
Run Code Online (Sandbox Code Playgroud)
我从中得到了同样的错误.但是,如果我删除"/ installer",它可以检索源.我已经验证"/ installer"URL有效.什么配置可能会导致此行为?我在32位Windows 7上运行PHP 5.4.
谢谢,安德鲁
这个问题实际上是代理变量.虽然控制台正在接收更改,但PHP需要重新启动系统才能启动它.因此,取消设置环境变量并重新启动允许Composer安装程序检索所需的文件.感谢Seldaek建议检查代理.
| 归档时间: |
|
| 查看次数: |
27985 次 |
| 最近记录: |