-
Ubuntu 20.04에 APM 설치하기Study/Server 2021. 7. 1. 01:11
virtual box와 우분투는 이미 설치가 되어 있기때문에 그 과정은 생략
우분투는 Ubuntu 20.04.2 LTS 버전이다.
먼저 APM이란 Apache, PHP, MySQL에서 따온 줄임말로 웹 서버를 위해 필요한 3가지 프로그램이다.
우분투에서 APM 소스를 설치하는 과정은 다음과 같다.
1. Ubuntu 패키지 업데이트
sudo apt update sudo apt upgrade
update는 설치 가능한 패키지 리스트를 최신으로 업데이트하고, upgrade는 실제로 업그레이드한다.
2. Apache 설치
sudo apt install apache2 # apache2 설치 sudo service apache2 start # apache 서버 시작 sudo service apache2 stop # apache 서버 종료 sudo service apache2 restart # apache 서버 재시작
apache 서버 시작 후 브라우저에서 "localhost"로 접속하게 되면 다음과 같은 화면이 나온다. 즉, apache2가 잘 설치된 것을 확인할 수 있다. 이때 localhost의 default는 localhost/index.html이다.
apache 설치 확인 3. MySQL 설치
sudo apt install mysql-server # Mysql 설치 sudo mysql # Mysql 설치 확인 mysql> exit # Mysql 나가기
Mysql 설치 확인 3. PHP 설치
sudo apt install php libapache2-mod-php php-mysql # php 설치
이때 libapache2-mod-php는 php에서 apache2를 사용할 수 있게 해주는 모듈이고, php-mysql은 php에서 mysql을 사용할 수 있게 해주는 모듈이다.
php설치 전 apache와 mysql이 설치되어 있지 않으면 문제가 발생할 수 있다. 따라서 php를 마지막에 설치해준다.
기본적으로 apache의 홈 directory는 localhost/index.html과 같은 /var/www/html/에 위치하고 있다. 따라서 이 해당 위치에 server_index.php를 만들어 php가 잘 설치되었는지 확인할 수 있다.
sudo vi /var/www/html/server_index.php # php파일 생성
이때 vi 편집기가 있어야 편집이 가능하므로 php파일을 생성하기 전 다음과 같은 명령어를 입력하여 vi 편집기를 설치해준다.
sudo apt install vim
php 파일 생성 후 다음과 같은 코드를 입력해준다.
<?php phpinfo(); ?>
그 후 ls 명령어를 통해 파일을 확인해보면 server_index.php가 생긴 것을 확인할 수 있다.
혹시 모르니 apache 서버를 재시작해준 후 브라우저에서 "localhost/server_index.php"로 접속하게 되면 다음과 같은 화면이 나온다. 즉, php가 잘 설치된 것을 확인할 수 있다.
PHP 설치 확인 reference
'Study > Server' 카테고리의 다른 글
AWS 서버 구축 - MySQL 외부에서 접속하기, phpMyAdmin (2/3) (0) 2021.07.10 AWS 서버 구축 - Linux + Nginx PHP MySQL (1/3) (0) 2021.07.10 Ubuntu 20.04에 APM소스 설치 - PHP 설치 (3/3) (0) 2021.07.02 Ubuntu 20.04에 APM소스 설치 - MySQL 설치 (2/3) (0) 2021.07.02 Ubuntu 20.04에 APM소스 설치 - Apache2 설치 (1/3) (0) 2021.07.01