카페24 가상서버 워드프레스 구축기 – 3

Ubuntu에 WordPress 설치

mariaDB 도 설치했고 이제 워드프레스를 설치해보자.

설치하기에 앞서 설치할 프로그램들은
nginx , php, wordpress 이다.


먼저 워드프레스를 띄어줄 웹서버를 설치 해야하는데
아파치나 nginx를 주로 사용한다.
대세는 nginx 인거 같으므로 nginx를 설치해보자.

Nginx 설치

시작전에 upgrade 한번씩 해주자.

apt-get update
apt-get upgrade

이제 Nginx 를 설치 해보자.

apt-get install nginx

간단히 nginx 설치가 완료된다.
다만, apt 로 설치하면 nginx 버전이 매우 낮다. 😂

PHP 설치

wordpress 는 php 언어로 이루어져있다.
그러기 때문에 서버에 php가 필요하고 웹,DB연결 등에 필요한 여러가지
패키지를 다 설치해주자. (자세한건 나도 모른다.)

# 한번해주자
sudo add-apt-repository ppa:ondrej/php
# php 설치
apt list php8.1-fpm
apt install -y php8.1-fpm php8.1-gd php-json php8.1-mysql php8.1-curl php8.1-mbstring php8.1-intl php-imagick php8.1-xml php8.1-zip

다 설치가 완료되면 잘 설치되었는지 확인해보자.

php -v
# fpm 실행
systemctl start php8.1-fpm

워드프레스 설치

먼저 내가 사용중인 카페24 가상서버 기준으로 한다.

# /var/www 디렉토리로 이동
cd /var/www
# www 디렉토리에 기존 존재했던 html 디렉토리를 삭제해줬다. (없다면 패스)
rm -rf html
# wordpress 파일 다운로드
sudo wget https://ko.wordpress.org/latest-ko_KR.tar.gz
# 압축풀기 (현재 /var/www 디렉토리 안에서 압축을 푼다.)
tar -xvf latest-ko_KR.tar.gz

www 디렉토리에서 압축을 풀었다면 디렉토리 안에 wordpress란 디렉토리가 생성되어있을것이다.

# wordpress 디렉토리 이름을 html 로 변경하였다.
mv wordpress html
# html 디렉토리 소유자/그룹 변경
sudo chown -Rf www-data:www-data html

www 디렉토리 안에 html 디렉토리가 있으면 된다.

이제 준비는 다 끝났다.

Nginx 설정 변경하기

이제 Nginx의 설정을 변경해줘서 워드프레스의 index페이지를 정해주면된다.

# nginx 설정변경
vi /etc/nginx/sites-available/default
# root 경로 확인
# index.php 를 추가해준다.
server{
  # (생략...)  
  index.php;
}

그리고 추가적으로 php location을 추가해준다.

location ~ \.php$ {
  include snippets/fastcgi-php.conf;
  fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
}

/var/run/php/php8.1-fpm.sock 는 자신의 경로에 맞게 있는지 확인하고
나랑 다른 버전으로 했을 경우에는 당연히 존재하는걸로 적어준다.

설정 파일이 수정하였다면 nginx 를 재실행하자.

# fail이 뜬다면 설정을 잘못한 것이다.
nginx -t 
# nginx 재실행
systemctl restart nginx

워드프레스 접속

서버아이피(도메인)/wp-admin 으로 접속하면 관리자페이지로 이동된다.

시작합니다를 선택해주면 wordpress와 연결할 DB 정보를 입력하라고 한다.
이전 글에서 생성했던 DB 정보를 입력해준다. DB설정글 보러가기

localhost가 안되면 또 설정을 해줘야하므로 귀찮으니
서버아이피 적어주자.

모두 완료가 되면 최종 정보를 입력하게 된다.

사용자명과 비밀번호는 워드프레스 관리자 계정과 비밀번호가 되므로 까먹지 말자.

이렇게 모든걸 작성하고 워드프레스 설치를 하게되면 페이지가 나온다.

자 이제 워드프레스로 블로그를 시작해보자!

Leave a Comment