WSL2でLAMPを設定するには?

WSL2でLAMPを設定するには?

WSL2(Windows 11)でLinux、Apache、MySQL、PHPを設定するには?

次の関数を使用する必要があることを知っています。ドッカーデスクトップところで、インストール後はどうすればいいですか?

答え1

WSL2(Windows 11)でLinux、Apache、MySQL、PHPを設定するには?

@roaimaのコメントに同意します。あなたの意見に似ています。その他の問題今日。しかし、この質問を2回やっているようだということ自体が、ここには別途の回答が必要だと感じるほど、誤解を招くだけで十分です。

WSLへのソフトウェアのインストール

WSLは別のLinuxを実行します。分散しかし、この質問ではどのディストリビューションを使用しているかについては言及しておらず、特定のディストリビューションについて尋ねることもありませんでした。

他の質問と同様に、WSL2でUbuntu 22.04を実行している場合、ほとんどのパッケージをインストールする方法は他のほとんどのUbuntu 22.04インストール(物理システムまたは仮想マシン)とほぼ同じです。

したがって、次のコマンドを使用して「一般」Ubuntu 22.04にLAMPパッケージグループをインストールする場合:

sudo apt install lamp-server^

...WSLでUbuntu 22.04を使用している場合でも、同じことが行われます。 WSLによっては、いくつかの例外があります。若干の違いしかし、確かに最初に試してみてください。

WSLで別のディストリビューションを使用している場合は、もちろんそのディストリビューションのパッケージインストーラ(および1つ以上のパッケージグループ)を使用します。たとえば、Arch Linuxでは、次のものを使用できますpacman -S apache php php-apache mysql

WSLでLAMPを構成する

この質問に関することなら構成LAMP スタックであれば、ここにある回答の範囲外です。通常、Stack Exchange サイトでは、ユーザーが他の指示に従おうとしたことを前提としています。特定の問題について質問がある場合ステップまたは、苦しんでいる問題について具体的に別の質問を投稿してください。

繰り返しますが、ディストリビューションによって異なる場合があります。

ルーストアバウト

Docker Desktopというツールを使用する必要があることを知っていますが、インストールしたらどうすればいいですか?

まあ、あなたはそうではありません。必要そうではありません。他の目的で特にDockerイメージを構築しない限り、DockerにLAMPサーバーをインストールする理由はありません。 WSLディストリビューション自体は、コンテナ(Dockerと同様)で実行されます。もちろん、コンテナ内でコンテナを実行できますが、そうする理由はあまりありません。今はこれがあまり意味がないかもしれないことを知っていますが、しばらくWSLおよび/またはDockerを使用した場合は、戻って読んでください。

Dockerの「一般的な紹介」もここにある回答の範囲をはるかに超えていますが、本当にもっと詳しく知りたい場合は従うことができます。始めるDocker Desktopまたは他のいくつかのチュートリアルのいずれかのブログ投稿です。

関連情報