Ubuntu 16.04 / Apache, PHP, MariaDB로 웹서버 구축하기

우분투(Ubuntu) 16.04에 Apache, PHP, MariaDB로 웹서버를 구축하는 방법을 정리합니다.

Apache

설치

apt install apache2

확인

http://<Server-IP>로 접속하여 다음과 같은 화면이 나오는지 확인

MariaDB

설치

apt install mariadb-server

비밀번호 등 설정

mysql_secure_installation

phpMyAdmin을 설치할 거라면 root 계정의 비밀번호를 설정하기 전에 설치

웹에서 root 계정으로 접속하고 싶다면

MariaDB에 접속

mysql -uroot -p

mysql 데이터베이스 수정

use mysql;
update user set plugin='' where user='root';
flush privileges;

MariaDB에서 나오기

quit;

PHP

설치

PHP 설치

apt install php

Apache와 MariaDB 연동을 위한 패키지 설치

apt install libapache2-mod-php php-mysql

확인

/var/www/html에 다음의 내용을 가진 phpinfo.php 파일을 생성

<?php phpinfo(); ?>

http://<Server-IP>/phpinfo.php로 접속하여 다음과 같은 화면이 나오는지 확인