본문 바로가기
저장

우분투에 워드프레스 설치하기

by 즉흥 2022. 12. 6.
728x90
반응형

대학교 입학하고 나서 1학년 때 처음 서버 설치할 때는 LAMP라 해서

 

Linux + Apache + MySQL + PHP

 

설치를 주로 했었는데, 우분투에 워드프레스 설치할 일이 있어 검색해보니 요즘은 LEMP가 대세인 듯 하다.

 

Linux + (E)nginx + MariaDB + PHP

 

.

 

최근에는 간단한 홈페이지는 모두 파이썬을 이용해 플라스크 서버를 많이 만들었는데,

 

워드프레스로 뭐 해보고 싶은게 있어서 우분투에 워드프레스 설치 겸 정리.

 

 

1. apt 업데이트&업그레이드

sudo apt update -y
sudo apt upgrade -y

 

2. php 설치

sudo apt install php -y

 

3. nginx 설치

sudo apt install nginx -y

sudo systemctl start nginx
sudo systemctl status ningx

 

정상적으로 동작중인 nignx 상태

브라우저를 통해서도 nginx가 정상적으로 동작중인 것을 확인할 수 있다.

 

정상적으로 동작중인 nignx 상태

 

4. mariaDB 설치

sudo apt install mariadb-server -y
sudo apt install mariadb-client -y

sudo mysql_secure_installation

 

5. PHP 설치

sudo apt isntall php -y
sudo apt install php-fpm -y
sudo apt install php-mysql -y

 

6. 워드프레스 다운로드

wget https://wordpress.org/latest.tar.gz
tar -xvzf latest.tar.gz
sudo mv wordpress /var/www/wordpress
rm -xvzf latest.tar.gz

 

7. 웹 권한 설정

sudo chown -R www-data:www-data /var/www/wordpress/
sudo chmod -R 755 /var/www/wordpress/

 

8. mariaDB에 워드프레스 테이블 및 유저 생성

sudo mysql -u root -p

CREATE DATABASE wpdb;
CREATE USER 'wpdbuser'@'localhost' IDENTIFIED BY 'password'

GRANT ALL ON wpdb.* TO 'wpdbuser'@'localhost' WITH GRANT OPTION;

FLUSH PRIVILEGES;
EXIT;

sudo systemctl enable mariadb
sudo systemctl restart mariadb

9. nginx 설정 파일 변경

 

10. 워드프레스 접속 테스트

동작중인 워드프레스 확인

728x90
반응형

'저장' 카테고리의 다른 글

Game Guardian site URL  (0) 2018.07.30
APK Manager  (0) 2018.07.01
WMI viewer  (0) 2018.01.30
Windows Virtual-Key Codes  (0) 2017.11.02
openssl libeay32.dll ssleay32.dll  (0) 2017.09.30
Microsoft Visual C++ 2010 재배포 가능 패키지  (0) 2017.01.12
제 13회 HDCON 해킹방어대회  (0) 2016.12.06
멀티 아키텍처 실행파일  (0) 2016.11.13
제 3회 SW보안경진대회 포스터  (0) 2016.10.13
자바 난독화 해제 툴  (4) 2016.06.20

댓글