Для полноценной разработки на PHP понадобятся: виртуальная среда, менеджеры зависимостей, система контроля версий, система сборки приложений, система развёртки приложений, хороший редактор и, конечно, сам PHP. Всё это без особого труда устанавливается и работает под Windows.
У меня в блоге есть инструкции по установке каждого из компонентов. Цель этого поста собрать все ссылки на одной странице. Для удобства все ссылки открываются в новом окне.
Начнём непосредственно с PHP:
— Как установить PHP 7 в Windows 10.
Теперь установим систему контроля версий. Я использую Git. Инструкции по установке в этом посте:
— Установка и настройка Git в Windows.
После Git нам понадобятся менеджеры зависимостей NPM, Bower и Composer:
— Установка NodeJS и NPM в Windows.
— Установка Bower в Windows.
— Установка Composer в Windows.
Теперь пришла пора установить виртуальную среду Vagrant:
— Как установить Vagrant в Windows.
Система сборки приложений Gulp:
— Установка Gulp в Windows.
Система развёртывания Capistrano:
— Установка Capistrano в Windows.
Все необходимые компоненты установлены. Осталось только выбрать хороший редактор кода. Я использую PHPStorm, так как он поддерживает все инструменты, которые перечислены в этом посте и ежемесячная подписка на эту программу стоит что-то около $10. Но, конечно, можно установить любой редактор на свой вкус.
На установку всех компонентов понадобится примерно час времени.