我正在尝试使用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.`
对于该错误,我遵循了其他几个 stackoverflow 线程的建议,并且检查了其他一些论坛。在我的 php.ini 中,我确保我有以下选项:
allow_url_fopen = On
allow_url_include = On
extension=php_openssl.dll
我还尝试了手动安装Composer,它要求您执行:
php -r "eval('?>'.file_get_contents('https://getcomposer.org/installer'));"
我从中得到了同样的错误。但是,如果我删除“/installer”,它可以检索源。我已验证“/installer” URL 有效。什么配置可能导致这种行为?我在 32 位 Windows 7 上运行 PHP 5.4。
谢谢,安德鲁