Tôi đang cố gắng sử dụng Composer Dependency Manager cho PHP, nhưng tôi gặp sự cố sau khi tôi sử dụng Composer-Setup.exe (Trình cài đặt Win32).PHP - Cài đặt Composer - không thể mở luồng: php_network_getaddresses: getaddrinfo không thành công: Không có máy chủ nào được biết là
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.`
Tôi đã làm theo lời khuyên về một số luồng ngăn xếp khác cho lỗi đó và tôi đã kiểm tra một số diễn đàn khác. Trong php.ini của tôi, tôi đã thực hiện chắc chắn tôi có các tùy chọn sau:
allow_url_fopen = On
allow_url_include = On
extension=php_openssl.dll
Tôi cũng đã thử manual installation của Composer, mà sẽ yêu cầu bạn thực hiện:
php -r "eval('?>'.file_get_contents('https://getcomposer.org/installer'));"
tôi nhận được lỗi tương tự từ cái đó. Tuy nhiên, nếu tôi xóa "/ installer", nó có thể lấy nguồn. Tôi đã xác minh rằng URL "/ installer" hoạt động. Cấu hình nào có thể gây ra hành vi này? Tôi đang chạy PHP 5.4 trên 32-bit Windows 7.
Cảm ơn, Andrew
Bạn có đằng sau một proxy? – Seldaek
Xin chào Seldaek. Tôi đã thử cả hai phía sau một proxy và không. Đó là kết quả tương tự cả hai lần. Tuy nhiên, tôi đã xác định các biến môi trường http_proxy và https_proxy. –
Trong khi khắc phục sự cố, tôi đã xóa các biến proxy và nhận được các thông báo lỗi tương tự, vì vậy tôi không nghĩ chúng là một yếu tố. –