Как вы разворачиваете окружение для локальной разработки своих pet-проектов на Windows?
Надоело иметь на компе две разных системы. Решил перенести всё на Винду. Задумался вот, как поднять dev окружение для разработки своих небольших проектов(php, mysql, redis ...), OpenServer и т.п. не всегда подходит - нет возможности ставить pecl расширения.
Как вы разворачиваете своё окружение?
Docker, vagrant, виртуалка или м.б. что-то ещё?
Пока что, мне удобным кажется vagrant, но последнее время, вроде тенденция с него мигрировать на Docker, есть на то веские причины?
Под Linux использовал docker-compose+Laradock, всё хорошо, но настроек всё-же довольно много, и пару раз, бывало, приходилось долго копаться в поисках ошибки
Для меня скорее важно чтобы попроще, и чтобы работало, в бою на vps все-равно так все крутится, без докера.
На Хабре почему-то не очень хорошо отзывались о докере под винду, хотя возможно это устаревшие данные
Имхо с PECL под Windows Вас ждет разочарование.
Модули в основном скомпилированы под UNIX
и часто разработчики заложились на особенности ОС, которые в виндовс версии
не реализуемы или работают через одно место.
И в общем глубже OpenServer под windows нет смысла использовать.
Вот Вы на трахаетесь с отладкой локально, а при переносе все равно может не заработать.
Простейшее отличие винды от юникс в именах файлов.
До сих пор влетаю, забыв у контролера набрать имя с капса ;(