LAMP үймөгү Linux үчүн Windows Ички тутумунда

Оптималдуу иштеп чыгуу чөйрөсүн издөөдө, Windows 10 XAMPP , WAMP жана MAMP сыяктуу толук чечимдерден жана кол менен орнотулган жергиликтүү орнотуулардан тышкары, Vagrant ( ScotchBox ) жана Docker ( DevilBox , Laradock ) сыяктуу виртуалдаштыруу чечимдеринен тышкары бир катар варианттарды сунуштайт. Бирок, бардык чечимдер менин талаптарыма жооп берген жок — мисалы, акысыз конфигурациялоо, чыныгы жонокой SSL сертификаттары, жергиликтүү тармактагы бардык түзмөктөрдөн кирүү мүмкүнчүлүгү жана жогорку туруктуулук жана иштөө — бирөөсүнөн башкасы.


Акыркы бир нече айда бардык варианттар менен (айрыкча Докер менен) тажрыйба жүргүзүп, Ландо менен тыгыз байланышта болдум . Бирок Docker (жана Vagrant) негизиндеги бардык Windows жана Mac иштөө себептерине байланыштуу чечимдер файлдардын саны жогору болгон долбоорлор үчүн жараксыз болуп чыкты (баракты көрүү 25 секундга созулган). Көптөгөн темалар бар жерде жана бул жерде жана бул жерде себеп жана турган мүмкүн болгон чечимдер жатышат талкууланды.

Мен үчүн таблеткалар ар дайым көп жутула берчү - файлдар кол менен синхрондоштурулбашы керек, бирок жөн гана жеткиликтүү болушу керек. Ошондой эле, мен көп жылдар бою колдонгон MAMP PRO'го кайтып баргым келген жок (айрыкча, Windows алдындагы коркунучтуу окуя). Ошентип, мен башына кайтып келип, кайрадан табигый түрдө аракет кылдым. Windows бул табигый жол менен же аркылуу, акылсыз иш болгон Cygwin мен аракет чейин WSL .

Акыркы бир нече айдын ичинде Linux үчүн Windows Subsystem менен абдан жакшы тажрыйбага ээ болдум жана LAMP кызматтары туруктуулук жана иштөө жагынан чектөөсүз кыска тестирлөөдөн кийин иштегенден кийин, Microsoft бул жерде чоң жетишкендиктерге жетишти деген тыянакка келдим. Андан кийин менин (ар дайым кеңейип турган) орнотуу, анын ичинде Windows 10 Pro алдындагы азыркы иштеп чыгуу чөйрөм үчүн бардык скрипттер:

3d95982c87ac786700b6d602cd977234

3d95982c87ac786700b6d602cd977234

3d95982c87ac786700b6d602cd977234

Артка