Linux用WindowsサブシステムのLAMPスタック

最適な開発環境を探す場合、Windows 10は、 XAMPPWAMPMAMPなどの完全なソリューション、手動によるネイティブインストール、 VagrantScotch Box )やDockerDevilboxLaradock )などの仮想化ソリューションを提供します。 しかし、無料の構成可能性、実際のワイルドカードSSL証明書、ローカルネットワーク内のすべてのエンドデバイスからのアクセス、高い安定性とパフォーマンスなどの要件のため、1つを除いてすべてのソリューションが失敗しました。


私は過去数か月ですべての亜種(特にDocker)を試しましたが、 Landoで行き詰まりました。 しかし、WindowsおよびMacでのパフォーマンス上の理由から、すべてのDocker(およびVagrant)ベースのソリューションは、ファイル数が多いプロジェクトには役に立たないことが判明しました(ページビューには約25秒かかりました)。 ここここここには、原因と考えられる解決策が議論されている多数のスレッドがあります。

私にとって、飲み込むには常にピルが多すぎました。ファイルを手動で同期するのではなく、単に利用できるようにする必要があります。 また、何年も使用していたMAMP PROに戻りたくありませんでした(特にWindowsでの恐怖)。 それで、私は最初に戻って、ネイティブで再試行しました。 Windowsでは、 WSLを試すまで、これは通常の方法またはCygwinを介したとんでもない作業でした。

私はここ数ヶ月、Linux用のWindowsサブシステムですでに非常に前向きな経験をしており、すべてのLAMPサービスが安定性とパフォーマンスの点で制限なしに短いテストの後で機能した後、Microsoftはここで素晴らしいことを達成したという結論に達しました。 これに続いて、Windows 10 Proでの現在の開発環境のすべてのスクリプトを含む(絶えず拡張する)セットアップが続きます。:

3d95982c87ac786700b6d602cd977234

3d95982c87ac786700b6d602cd977234

3d95982c87ac786700b6d602cd977234

バック