Стек LAMP в подсистеме Windows для Linux

При поиске оптимальной среды разработки Windows 10 предлагает широкий спектр вариантов, помимо готовых решений, таких как XAMPP , WAMP и MAMP , а также ручных установок и решений для виртуализации, таких как Vagrant ( ScotchBox ) и Docker ( DevilBox , Laradock ). Однако ни одно из решений не соответствовало моим требованиям — таким как свобода настройки, настоящие SSL-сертификаты с подстановочными знаками, доступ со всех устройств в локальной сети, а также высокая стабильность и производительность — за исключением одного.


Я экспериментировал со всеми вариантами (особенно с Docker) за последние несколько месяцев и застрял на Лэндо . Но оказалось, что все решения на основе Docker (и Vagrant) по соображениям производительности под Windows и Mac бесполезны для проектов с большим количеством файлов ( просмотр страницы занимал около 25 секунд). Есть многочисленные темы здесь и здесь и здесь , в котором причина и приведены возможные решения обсуждаются.

Для меня было слишком много таблеток, чтобы их можно было проглотить - файлы не нужно синхронизировать вручную, а просто быть доступными. Еще я не хотел возвращаться к MAMP PRO, которым пользовался годами (особенно ужас под Windows). Поэтому я вернулся к началу и попробовал еще раз изначально. Под Windows это было возмутительное мероприятие обычным способом или через Cygwin , пока я не попробовал WSL .

У меня уже был очень положительный опыт работы с подсистемой Windows для Linux в последние месяцы, и после того, как все службы LAMP работали после короткого теста без ограничений с точки зрения стабильности и производительности, я пришел к выводу, что Microsoft добилась здесь больших успехов. Затем следует моя (постоянно расширяющаяся) установка, включая все сценарии для моей текущей среды разработки под Windows 10 Pro.:

3d95982c87ac786700b6d602cd977234

3d95982c87ac786700b6d602cd977234

3d95982c87ac786700b6d602cd977234

Назад