윈도우 WSL2를 이용해 우분투를 설치하고 APM을 세팅해보자
Windows Subsystem for Linux의 약자
윈도우 운영체제에서 가상머신 없이 리눅스 환경을 이용할 수 있다
Apache + PHP + Mysql의 약자
웹서버 구현을 위해 위 세가지 프로그램을 연동하여 운영하는 환경을 말한다
apache는 파일을 클라이언트에게 전달해주는 웹서버이다.
# apache2 설치
$ sudo apt install apache2
# apache2 실행
$ sudo service apache2 start
apache를 설치하고 실행했다면 localhost로 접속해본다.
이런 화면이 나온다면 성공!!
php는 동적 페이지를 위해 서버 쪽에서 실행해야 할 부분을 작성하기 위한 언어이다.
# php 설치
$ sudo apt install php libapache2-mod-php php-mysql
# 아파치 홈 디렉토리로 이동
$ cd /var/www/html
# /var/www/html에 index.php라는 파일을 만들고 아래 코드를 작성한다.
<?php
phpinfo();
?>
localhost/index.php로 접속한다.
이런 화면이 나오면 성공!!
mysql은 테이블에 데이터를 저장하고 관리하는 관계형 데이터베이스이다.
# mysql 설치
$ sudo apt install mysql-server