WSL2 에 리눅스를 설치하고 아파치 까지 설치 했으니, 이젠 다음 순서로 PHP 를 설치해 보자. 지금은 WSL2 에 설치하지만 사실상 그냥 우분투 리눅스에서 설치하는 절차와 똑 같아서 WSL2 가 아닌 리눅스라도 동일하게 설치하면 된다.
먼저 테스트로 루트 디렉토리에 PHP 코드를 만든다음 웹브라우져에서 열어보면 PHP 소스가 그대로 노출되어 PHP 가 아직 설치 되지 않았음을 알수 있다. 이 상태에서 명령어 몇개만 치면 간단하게 PHP 가 설치된다.
그리고 "sudo apt-get install php" 를 실행.
예전엔 참 소스 다운 받고 컴파일하고 환경 설정 수정하고... 참 번거로운 과정을 거쳤는데, 이젠 "apt-get install php" 한줄이면 PHP 가 바로 설치된다.
뭔가 물어보면 묻지도 따지지도 않고 그냥 "Y". 그럼 알아서 다 설치한다.
사실상 PHP 설치는 이걸로 끝.
PHP 가 설치 되었으니 이젠 확장 모듈을 설치해야 하는데 (예를 들어 mysql 확장 같은것), apt 패키지 명령어를 이용하면 이것 역시 어디서 다운받거나 설정 파일을 수정하거나 할필요도 없이 설치 된다.
sudo apt-get install php-mbstring php-gd php-curl php-xml php-mysql
흔히 쓰이는 모듈만 몇개 설치 했는데 필요 없다면 설치하지 않아도 된다. (더 필요한게 있다면 인터넷에서 설치 모듈명만 검색해서 동일하게 설치하면 된다.)
예전과 바뀌지 않은 것이라면 설정에 변화가 생겼을시 아파치를 재시작해줘야 하는것 정도. 그 외에는 특정 명령어를 순서대로 실행 시키는것 만으로 PHP 설치가 쉽게 끝난다.
이제 설치가 모두 끝났으니 처음에 열어 보았던 PHP 테스트 페이지를 열어보자.
PHP 정보 페이지가 나타난다면 정상적으로 PHP 가 설치된 것이다.