Ubuntu 20.04 에 APM 설치하기 (Apache2, Mysql, PHP)
설치 순서가 다를시 오류가 발생할 수 있으므로 아래와 같은 순서대로 설치를 진행하셔야 합니다.
APM 설치하기
Ubuntu 패키지 업데이트, 우분투 시스템 내 패키지를 최신 버전으로 업그레이드
- $ sudo apt update
- $ sudo apt upgrade
- $ sudo apt autoremove
- 위 순서대로 하면 패키지의 정보를 최신으로 변경한 다음 해당 패키지 정보를 이용해 시스템의 패키지들을 설치 및 업그레이드.
Apache2 설치하기 # apache2를 설치 한다.
- $ sudo apt install apache2
- 아파치 서버 시작
- $ sudo service apache2 start
- 아파치 서버 중지
- $ sudo service apache2 stop
- 아파치 서버 재시작
- $ sudo service apache2 restart
- Apache2를 설치를 하고 난 뒤 자신의 서버에 http 프로토콜을 이용해 접속을 하게 되면 브라우저에 다음과 같은 화면이 나오게 됩니다.
Mysql 설치
Apache2 설치를 끝낸 후에는 Mysql을 설치
#Mysql 설치
$ sudo apt install mysql-server
Mysql 보안 스크립트 실행
$ sudo mysql_secure_installation
-보안 스크립트를 실행을 시키면 MySQL 설치 시 사용했던 보안 옵션을 변경할 수 있는 화면이 나옵니다. 첫 번째 질문은 "Validate Password" 즉 비밀번호의 강도를 사용을 할 것인가 물어봅니다.
-"Validate Password"를 설정을 하면 정책에 맞는 비밀번호를 설정해야 합니다. 비밀번호 정책의 단계는 LOW, MEDIUM, STRONG 총 3개의 단계가 존재하고 그에 대한 내용은 아래와 같습니다.
-선택한 정책에 맞는 새로운 비밀번호를 입력합니다. 그리고 해당 비밀번호를 사용할지 물어봅니다.
-사용자 설정을 묻는 질문입니다. 로그인 시 -u 옵션을 넣기를 원하시면 Yes, 원하지 않으시면 No를 선택하십니다.
-기본적으로 설치되어있는 test Database를 삭제할 것인가 물어봅니다. Yes를 누르면 삭제가 됩니다.
-지금까지 설정한 내용을 즉시 적용하여 사용할 것인가 물어봅니다.
PHP 7.4 설치
-Apache2와 Mysql의 설치가 정상적으로 끝이 나면 마지막으로는 PHP를 설치.
PHP를 설치한다. php에서 apache2와 mysql 사용할 수 있게 해주는 모듈을 함께 설치한다.
$ sudo apt install php libapache2-mod-php php-mysql
PHP를 설치하기 전에 Apache2, Mysql 이 먼저 설치가 되어 있어야 합니다.
그렇지 않으면 문제가 발생할 수 있습니다.
그래서 Apache2와 Mysql을 먼저 설치해 주었습니다. PHP에서는 다양한 익스텐션을 설치해서 사용할 수 있습니다. 우분투 저장소에서 지원하는 PHP 익스텐션 목록은 다음과 같이 확인할 수 있습니다.
# 우분투 저장소에서 지원하는 PHP 익스텐션 목록 보기 $ apt list php-* php7.4-* -기본적으로 사용하는 익스텐션을 더 설치를 해주면 됩니다. -PHP 설치가 끝이 나면 설치가 잘 되었는지 확인해주시면 됩니다. 기본적으로 아파치의 홈 디렉터리는 "/var/www/html"에 위치하고 있습니다. 해당 위에서 index.php를 만들어 다음과 같이 코딩을 하시면 됩니다. 그리고 아파치 설치 시 접속했던 주소에 index.php를 넣어주면 아래와 같은 화면이 나오게 됩니다.
위 와 같은 순서로 진행 하시면 간단하게 APM 설치가 종료 됩니다.