LAMP-verem a Windows alrendszer Linux alatt

Az optimális fejlesztői környezet keresésekor a Windows 10 számos lehetőséget kínál a komplett megoldások, mint például a XAMPP , WAMP és MAMP , valamint a manuális natív telepítések , továbbá a virtualizációs megoldások, mint a Vagrant ( ScotchBox ) és a Docker ( DevilBox , Laradock ) mellett. Azonban egyik megoldás sem felelt meg az igényeimnek – mint például a szabad konfigurálhatóság, a valódi helyettesítő SSL-tanúsítványok, a helyi hálózaton lévő összes eszközről való hozzáférés, valamint a magas stabilitás és teljesítmény –, kivéve egyet.


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