LAMP բուրգը Linux- ի Windows ենթահամակարգում

Օպտիմալ մշակման միջավայր փնտրելիս, Windows 10-ը առաջարկում է մի շարք տարբերակներ՝ բացի XAMPP , WAMP և MAMP-ի նման ամբողջական լուծումներից, ձեռքով տեղադրվող բնիկ լուծումներից , ինչպես նաև Vagrant ( ScotchBox ) և Docker ( DevilBox , Laradock ) նման վիրտուալիզացիայի լուծումներից: Այնուամենայնիվ, բոլոր լուծումները չէին բավարարում իմ պահանջները, ինչպիսիք են՝ անվճար կոնֆիգուրացիան, իրական wildcard SSL վկայականները, տեղական ցանցի բոլոր սարքերից մուտքը, բարձր կայունությունն ու կատարողականությունը՝ բացառությամբ մեկի:


Ես փորձել եմ բոլոր տարբերակները (հատկապես Docker- ի հետ) վերջին մի քանի ամիսների ընթացքում և մնացել եմ Lando- ի հետ : Բայց պարզվեց, որ Windows- ի և Mac- ի ներքո կատարման պատճառներով Docker (և Vagrant) հիմնված բոլոր լուծումները անօգուտ են ավելի մեծ թվով ֆայլեր ունեցող նախագծերի համար (էջի դիտումը տևեց մոտ 25 վայրկյան): Կան բազմաթիվ թելերով այստեղ եւ այստեղ , եւ այստեղ է, որի պատճառը եւ հնարավոր լուծումներ են քննարկվում են:

Ինձ համար կուլ տալու համար չափազանց շատ դեղահաբեր կար. Ֆայլերը չպետք է ձեռքով համաժամացվեն, այլ պարզապես մատչելի լինեն: Ես նաև չէի ուզում վերադառնալ MAMP PRO- ին, որը ես օգտագործում էի տարիներ շարունակ (հատկապես սարսափ Windows- ի տակ): Այսպիսով, ես վերադարձա սկիզբը և կրկին փորձեցի բնիկ: Windows- ի ներքո սա խայտառակ ձեռնարկություն էր սովորական եղանակով կամ Cygwin- ի միջոցով, մինչև ես փորձեցի WSL :

Վերջին ամիսներին ես արդեն ունեցել եմ շատ դրական փորձ Windows- ի ենթահամակարգի համար Linux- ի համար, և այն բանից հետո, երբ բոլոր LAMP ծառայություններն աշխատել են կարճ փորձարկումից հետո, առանց սահմանափակումների կայունության և կատարման առումով, ես եկել եմ այն ​​եզրակացության, որ Microsoft- ն այստեղ մեծ հաջողությունների է հասել: Դրան հաջորդում է իմ (անընդհատ ընդլայնվող) կարգավորումը ՝ ներառյալ Windows 10 Pro- ի ներքո իմ ներկայիս զարգացման միջավայրի բոլոր գրերը:

3d95982c87ac786700b6d602cd977234

3d95982c87ac786700b6d602cd977234

3d95982c87ac786700b6d602cd977234

Վերադառնալ