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

При поиске оптимальной среды разработки Windows 10 предлагает комплексные решения, такие как XAMPP , WAMP и MAMP , собственную установку вручную и решения виртуализации, такие как Vagrant ( Scotch Box ) и 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

Назад