Ubuntu 18.04 / Apache, PHP, MariaDB 설치하는 방법
Apache 설치
아파치 웹서버를 설치합니다.
apt install apache2
웹브라우저로 접속하여 설치가 잘 되었는지 확인합니다. 접속할 주소는 서버의 IP입니다.
MariaDB 설치
MariaDB 서버를 설치합니다.
apt install mariadb-server
다음과 같이 명령하여 몇 가지 설정을 합니다.
mysql_secure_installation
첫번째 질문은 root의 비밀번호를 입력하라는 것인데, 비밀번호가 없으므로 그냥 엔터를 누릅니다.
Enter current password for root (enter for none):
root의 비밀번호를 설정합니다.
Set root password? [Y/n]
네 가지 질문이 더 나옵니다. 적절히 설정합니다. 보통 전부 Y를 선택합니다.(Y 입력 없이 엔터를 누르면 Y로 처리됩니다.)
Remove anonymous users? [Y/n] Disallow root login remotely? [Y/n] Remove test database and access to it? [Y/n] Reload privilege tables now? [Y/n]
웹에서 root 계정으로 접속하고 싶다면
MariaDB에 접속
mysql -uroot -p
mysql 데이터베이스 수정
use mysql; update user set plugin='' where user='root'; flush privileges;
MariaDB에서 나오기
quit;
PHP 설치
PHP를 설치합니다.
apt install php
MariaDB를 사용할 수 있도록 php-mysql을 설치합니다.
apt install php-mysql
웹서버를 다시 시작해야 적용됩니다.
service apache2 restart
/var/www/html에 다음의 내용을 가진 phpinfo.php 파일을 만듭니다.
<?php phpinfo(); ?>
http://<Server-IP>/phpinfo.php로 접속하여 다음과 같은 화면이 나오는지 확인합니다.
Tip
외부에서 MariaDB에 접속
외부에서 MariaDB에 접속하고 싶다면 /etc/mysql/mariadb.conf.d/50-server.cnf에 있는
bind-address = 127.0.0.1
를 주석처리하거나 삭제합니다. 그리고 MariaDB를 재시작합니다.
service mysql restart