Стек LAMP у підсистемі Windows для Linux

У пошуках оптимального середовища для розробки Windows 10 пропонує цілісні рішення, такі як XAMPP , WAMP та MAMP , власну інсталяцію вручну та рішення для віртуалізації, такі як Vagrant ( Scotch Box ) та Docker ( Devilbox , Laradock ). Але через мої вимоги, такі як безкоштовна конфігурація, справжні підстановочні SSL-сертифікати, доступ з усіх кінцевих пристроїв у локальній мережі, а також висока стабільність та продуктивність, усі рішення не вдались - крім одного.


За останні кілька місяців я експериментував з усіма варіантами (особливо з Докером) і застряг у Ландо . Але виявилося, що всі рішення на базі Docker (і Vagrant) не підходять з міркувань продуктивності під Windows і Mac для проектів з більшою кількістю файлів ( перегляд сторінки займав близько 25 секунд). Є численні теми тут і тут і тут , в якому причина і наведені можливі рішення обговорюються.

Для мене було занадто багато таблеток для проковтування - файли не слід синхронізувати вручну, а просто бути доступними. Я також не хотів повертатися до MAMP PRO, яким користувався роками (особливо жах під Windows). Тож я повернувся до початку і спробував ще раз. Під Windows це було обурливе завдання звичайним способом або через Cygwin , поки я не спробував WSL .

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

3d95982c87ac786700b6d602cd977234

3d95982c87ac786700b6d602cd977234

3d95982c87ac786700b6d602cd977234

Назад