WSL2에서 LAMP를 설정하는 방법은 무엇입니까?

WSL2에서 LAMP를 설정하는 방법은 무엇입니까?

WSL2(Windows 11)에서 Linux, Apache, MySQL 및 PHP를 설정하는 방법은 무엇입니까?

다음과 같은 함수를 사용해야 한다는 것을 알고 있습니다.도커 데스크탑, 그런데 설치 후에는 어떻게 해야 하나요?

답변1

WSL2(Windows 11)에서 Linux, Apache, MySQL 및 PHP를 설정하는 방법은 무엇입니까?

@roaima의 의견에 동의합니다. 귀하의 의견과 너무 유사합니다.다른 문제오늘. 하지만 이 질문을 두 번이나 하시는 것 같다는 것 자체가 여기에는 별도의 답변이 필요하다고 느낄 만큼 오해를 불러일으키기 충분합니다.

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에서 다른 배포판을 사용하는 경우 물론 해당 배포판의 패키지 설치 프로그램(및 하나 이상의 패키지 그룹)을 사용하게 됩니다. 예를 들어 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 또는 기타 여러 튜토리얼 중 하나에 대한 블로그 게시물입니다.

관련 정보