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または他のいくつかのチュートリアルのいずれかのブログ投稿です。