우분투 설치야 USB로 설치하든 가상서버로 설치하든 크게 어렵지 않고 동일하니 OS설치법은 따로 다루지 않는다.
우분투 최신상태로 유지
우분투 설치를 마치고 제일 먼저 해야할 일은 앱이나 OS관련 설치, 업데이트 경로를 업데이트하는 것
sudo apt update
경로 업데이트 후 실제 업그레이드 하기
sudo apt upgrade
아파치 웹서버 설치
아파치 설치를 해보자. 모든 질문에 Yes를 하기 위해 -y 옵션을 넣었다
sudo apt install apache2 -y
아파치 설치 상태를 확인해보자. 혹시 상태 보여주면서 진행이 안되고 명령어가 안먹으면 Ctrl+C 눌러서 현재 명령을 강제종료한다.
systemctl status apache2
MariaDB 데이터베이스 서버 설치
자 이제 MySQL 대체로 MariaDB를 설치해보자. 이번에도 질문없이 -y로 설치
sudo apt install mariadb-server -y
MariaDB설치가 끝났으면 이제 root계정의 비번을 설정하자. 차근차근 읽어보면 비번 입력해라 뭐 넣어라 등등의 질문이 나오는데, 큰 문제는 아니니 읽어보면서 대답해주면 된다. root 계정을 잊으면 안되니 꼭 어디에 기록해 놓으시길.
mysql_secure_installation
비번 설정이 끝났다면 이제 MariaDB로 들어가서 DB를 하나 만들자. MariaDB의 명령어는 MySQL과 동일하니 걱정마시라.
mysql -u root -p mysql
새로 계정도 만들고 데이터베이스도 만들기
이제 MariaDB안으로 들어가서 새로운 DB와 계정을 생성하는 과정을 알아보자. 아래 한글로 된 이름은 모두 영문으로 각자 바꾸면 된다.
create database 디비이름 default character set utf8 collate utf8_general_ci;
새로 만든 DB에 접속할 전용 아이디와 비번을 만들어보자.
create user ‘계정이름’@’localhost’ identified by ‘비밀번호’;
create user ‘계정이름’@’%’ identified by ‘비밀번호’;
이제 새로 만든 계정이 새로 만든 DB의 모든 권한을 물려받도록 권한 설정을 해보자
grant all privileges on 디비이름.* to ‘계정이름’@’localhost’;
grant all privileges on 디비이름.* to ‘계정이름’@’%’;
설정을 MySQL에 적용해보자
flush privileges;
이제 나가자
\q
PHP 설치하기
이제 PHP 설치하자. 워드프레스 쓰려면 PHP 설치해야 한다.
apt install php
apt install php-gd php-soap php-intl php-mysql php-common php-fpm php-curl php-zip
MariaDB 상태 살펴보고, 혹시 진행이 안되면 Ctrl+C 눌러서 강제로 실행되는 명령어를 꺼준다. 아파치도 재기동해준다.
systemctl status mysql
systemctl restart apache2
여기까지가 아파치와 PHP 그리고 MariaDB를 설치하는 아주 간단한 방법이다.
DB 설치까지 나와있으니 디자이너 분들에게 도움이 되리라 생각한다.