LAMP-verem a Windows alrendszer Linux alatt

Az optimális fejlesztői környezet keresésekor a Windows 10 olyan komplett megoldásokat kínál, mint az XAMPP , a WAMP és a MAMP , a kézi natív telepítést, valamint a virtualizációs megoldásokat, például a Vagrant ( Scotch Box ) és a Docker ( Devilbox , Laradock ). De olyan követelményeim miatt, mint az ingyenes konfigurálhatóság, a valódi helyettesítő SSL tanúsítványok, a helyi hálózat összes végberendezéséről való hozzáférés, valamint a nagy stabilitás és teljesítmény, minden megoldás meghiúsult - egy kivételével.


Az összes hónapban kísérleteztem minden változattal (különösen a Dockerrel), és beleakadtam Lando-ba . De kiderült, hogy a Docker (és a Vagrant) alapú megoldások teljesítmény okokból a Windows és a Mac alatt haszontalanok a nagyobb fájlszámmal rendelkező projekteknél (az oldalmegtekintés körülbelül 25 másodpercet vett igénybe). Számos szál van itt , itt és itt , amelyekben az okot és a lehetséges megoldásokat tárgyalják.

Számomra mindig túl sok tabletta volt a lenyeléshez - a fájlokat nem manuálisan kell szinkronizálni, hanem egyszerűen elérhetőnek kell lenniük. Nem akartam visszatérni a MAMP PRO-hoz, amelyet évek óta használtam (főleg egy horrort a Windows alatt). Tehát visszatértem az elejére és natívan próbálkoztam újra. A Windows alatt ez felháborító vállalkozás volt a szokásos módon vagy a Cygwin segítségével , amíg ki nem próbáltam a WSL-t .

Az elmúlt hónapokban már nagyon pozitív tapasztalataim voltak a Linux alrendszerrel kapcsolatban a Linux számára, és miután az összes LAMP szolgáltatás rövid teszt után stabil és teljesítménybeli korlátozások nélkül működött, arra a következtetésre jutottam, hogy a Microsoft itt nagyszerű eredményeket ért el. Ezt követi a (folyamatosan bővülő) beállításom, beleértve a jelenlegi fejlesztői környezetem összes szkriptjét a Windows 10 Pro alatt:

3d95982c87ac786700b6d602cd977234

3d95982c87ac786700b6d602cd977234

3d95982c87ac786700b6d602cd977234

Vissza