В этой статье будет подробно расписана установка PHP на Windows и его настройка для дальнейшего использования, а так же установка Composer
Если у вас уже был опыт работы с PHP скорее всего вы не увидите ничего нового, поэтому можно смело листать в самый конец статьи, там будет ссылка на следующий урок, а мы приступаем:
Установка Visual C++
Первым делом нужно установить Visual C++ с официального сайта, выбирайте установщик под разрядность своей системы.
Скачиваем и устанавливаем, тут все просто.
Установка PHP
Теперь заходим на официальный сайт и скачиваем архив с актуальной версией PHP. На момент выхода статьи это 8.2, нам нужна версия Non Thread Safe
Распаковываем архив в удобное для вас место, я создал соответствующую папку на своем диске
Теперь возвращаемся в Систему и жмём Дополнительные параметры системы
Затем жмем Переменные среды, в новом окне выбираем Path и жмем изменить
Жмём Создать, указываем путь к папке, куда распаковали архив и жмем Ок
Если вы все сделали правильно, то открыв консоль и введя команду php -v вы должны увидеть сообщение с вашей версией PHP.
Если у вас до этого была установлена другая версия PHP и после смены Path все еще выдается старая версия, есть два варианта:
1 - Перезагрузите компьютер
2 - Проверьте не стоит ли Path в переменных средах на системном уровне, т.к. в инструкции мы ставим для пользователя, а до этого вы могли поставить для всей системы, и её приоритет будет выше.
Теперь в папке с PHP нужно переименовать файл php.ini-development в php.ini
Открываем этот файл любым текстовым редактором, нужно указать папку для расширений и включить их, для этого в начале строки достаточно удалить ;
Вот список строк, которые нужно раскомментировать:
;extension_dir = "ext"
;extension=bz2
;extension=curl
;extension=ftp
;extension=fileinfo
;extension=gd
;extension=gettext
;extension=gmp
;extension=intl
;extension=mbstring
;extension=mysqli
;extension=openssl
;extension=pdo_mysql
;extension=pdo_sqlite
;extension=zip
Установка Composer
Заходим на официальный сайт в раздел загрузок, скачиваем и запускаем установщик.
Во время установки может потребоваться разве что выбрать путь на php.exe, в остальном просто жмем далее
Теперь открываем командную строку и вводим composer -v, в ответ мы должны увидеть сообщение от композера