Для работы Composer на ПК с ОС Windows в обязательном порядке нужен php. Потому установка Компосера начинается с установки пхп. Для начала давайте проверим, возможно php уже установлен. Открываем консоль и вводим команду:
php -v
Если результатом выполнения станет сообщение:
"php" не является внутренней или внешней командой исполняемой программой или пакетным файлом
пхп в системе нет.
Установка php в Windows
Переходим к непосредственной установке. Для этого переходим на сайт php.net и в разделе "Downloads" кликаем по ссылке "Windows downloads".
Теперь нам необходимо скачать zip-архив версии php, которую хотим установить.
После того как архив скачается распакуем его для постоянного хранения на компе в любую удобную вам папку. (Я рекомендую распаковывать на диск C в папку php7).
На этом установка php закончена. Остаётся только произвести настройку. Открываем проводник, кликаем правой кнопкой мыши по "Этот компьютер", далее "Свойства". В появившемся окне выбираем пункт "Дополнительные параметры системы" в колонке слева.
Открывается окно "Свойства системы". Переходим во вкладку "Дополнительно" и нажимаем на кнопку "Параметры среды".
В окне "Системные переменные" левой кнопкой мыши нажимаем на "path" и жмём кнопку "Изменить".
Открывается список всех системных переменных. Нажимаем кнопку "создать" и прописываем путь до папки с php, которые мы создали на втором шаге. В моём случае это C:\php7
Подтверждаем действие нажатием "ок".
Установка curl в php
Настоятельно рекомендую настроить поддержку curl (по умолчанию она отключена). Для этого открываем папку с нашим php, находим файл php.ini и в самый конец добавляем
extension=php_curl.dll
Сохраняем файл.
Закрываем все окна. Перезагружаем компьютер. Открываем консоль. Набираем php -v
Если всё сделали верно, то вы увидите версию php установленную в вашей системе.
Установка Composer
После того как php успешно установлен в системе установка Composer будет весьма простой. Скачиваем установщик с официального сайта. Запускаем. На шаге "Choose the command-line PHP..." скорее всего уже будет указан правильный путь до файла php.exe
Если этого не произошло - просто нажмите "Browse..." и вручную укажите расположение файла.
Как устанавливать библиотеки с git-hub через Composer
Сам в своё время потратил кучу времени, чтобы понять, что означают инструкции типа:
Добавьте библиотеку в файл composer.json вашего проекта
На самом деле всё очень просто. Создаем на компьютере папку в которую хотим установить нужную библиотеку с гитхаба. Создаем файл с названием composer.json. В это файл засовываем тот код, который указан на гитхабе у данной библиотеки. Сохраняем.
Теперь открываем командную строку. Используя команды cd и путь к папке - переходим в нужную папку. Выполняем простую команду:
composer install
Если у вас установлен Composer, пхп среда и активен curl, то с высокой долей вероятности запустится установка, а через какое-то время в папке появятся желаемые файл, с которыми уже можно будет спокойно работать!
Богдан - 16:40
у меня почему-то нет файла php.ini, скачал версию php 8.3 с официального сайта
Максим - 22:52
А файлы php.ini-development и php.ini-production есть?
Если да, то просто можно один из них переименовать. Ну или создайте свой файл. Это тоже должно сработать.