Поэтому я пытаюсь установить Composer и настроить Laravel на мою ОС Windows, как бы то ни было, я получаю ту же ошибку при запуске установки.
Для запуска я выбрал php.exe, поскольку он запрашивает из каталога C:\wamp\bin\php\php5.4.16
Я нажимаю далее, а затем устанавливаю, и он будет проходить, как и его установка, затем остановится и отобразит ошибку:
An error occurred. Clicking Retry may resolve this issue. Connection error [ERR_CONNECTION]:Unable to connect to getcomposer.org Request to http://getcomposer.org/installer failed with errors: Failed to open stream: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connection host has failed to respond.
Теперь я не уверен, что мне нужно что-то изменить или изменить что-то в файле php.ini, чтобы это произошло, но из того, что я могу сказать, на сайте getcomposer.org не удается связаться с моим ПК, как будто у меня есть брандмауэр блокирует его, который мой брандмауэр отключен во время установки.
Мне не удалось найти подходящий вопрос о переполнении стека или в любом онлайн-поиске, поэтому я пошел вперед и подумал, что попрошу посмотреть, сможет ли кто-нибудь помочь, спасибо.
PHP CLI (интерфейс командной строки, то есть запуск php из командной строки) использует другой php.ini для того, который используется PHP под apache.
Отредактируйте файл php.ini, который находится на вашем C:\wamp\bin\php\php5.4.16
и убедитесь, что у вас есть расширение php_openssl
и "php_curl".
Вы можете попробовать в консоли, если pinging сайт composer.org работает, например … ping composer.org
, если это не работает, что объясняет причину сбоя установки.