Если вы запускаете PHP-приложение на WAMP, вы можете установить composer на Windows.
Установка Composer
- Скачать Composer здесь.
- Запустить setup и нажать Next.
- На следующем экране увидите настройки. Оставьте настройки по умолчанию и нажмите Next.
- В этом шаге установщик проверит расположение бинарников PHP в переменной окружения PATH. Если WAMP вы установили правильно, то вы должны увидеть значение похожее на скриншоте ниже.
- Установщик попробует загрузить необходимые файлы с getcomposer.org. Затем установка будет завершена.
Как исправить ошибку «FAILED TO OPEN STREAM»
Эта ошибка означает, что установщик не может загрузить необходимые файлы через https протокол. В случае возникновения ошибки Failed to open stream, вы можете исправить ее, если включите расширение openssl в файле php.ini.
Чтобы включить расширение openssl, нужно раскомментировать строчки extension=php_openssl.dll. Чтобы раскомменировать — удалите «;» в начале строки.
Пожалуйста, заметьте, что есть 2 файла php.ini. Нужно внести изменения в оба файла. Если WAMP сервер установлен на диске C:\, то пути к файлам будут следующие:
C:\wamp\bin\php\<php_version>\php.ini C:\wamp\bin\apache\<apache_version>\bin\php.ini
Возобновление установки Composer
После включения openssl нажмите Retry. Или перезапустите установщик. Проблем более быть не должно.
Зачем вам нужен composer?
Composer управляет библиотеками для PHP. Некоторые библиотеки и фреймворки требуют другие библиотеки для корректной работы.
Я недавно работал с проектом Ratchet. Это фреймворк для PHP. Он требует React, Guzzle, symphony и другие библиотеки для работы. Загружать нужные версии каждой библиотеки непросто. Но с composer я просто указываю уникальное имя пакета библиотеки, которую я хочу использовать в проекте, и composer автоматически загружает все нужные мне библиотеки.
Оригинал статьи: ссылка