우분투 리눅스에 아파치 웹서버와 워드프레스 설치

1. Install Dependencies

PHP와 Apache를 설치하려면 다음 명령어를 실행하자.

sudo apt update
sudo apt install apache2 \
                 ghostscript \
                 libapache2-mod-php \
                 mysql-server \
                 php \
                 php-bcmath \
                 php-curl \
                 php-imagick \
                 php-intl \
                 php-json \
                 php-mbstring \
                 php-mysql \
                 php-xml \
                 php-zip

2. Install WordPress

Ubuntu 저장소의 패키지가 아니라 WordPress.org의 공식 릴리스를 사용하는 것이 좋다.
그게 훨씬 최신이고, 지원 커뮤니티에서 다루기 편하다.

설치 디렉토리를 만들고 WordPress 파일을 다운로드하자.

sudo mkdir -p /srv/www
sudo chown www-data: /srv/www
sudo apt install curl
curl https://wordpress.org/latest.tar.gz | sudo -u www-data tar zx -C /srv/www

3. Configure Apache for WordPress

이제 Apache 설정을 해보자.
/etc/apache2/sites-available/wordpress.conf 파일을 만들어 워드프레스 사이트 구성을 추가한다.

사이트를 활성화하고, 기본 사이트를 비활성화한 뒤 Apache를 다시 로드한다.

sudo a2ensite wordpress
sudo a2enmod rewrite
sudo a2dissite 000-default
sudo systemctl reload apache2
sudo systemctl restart apache2

4. Configure Database

워드프레스용 MySQL 데이터베이스를 만들어야 한다.
아래 명령어를 순서대로 실행하자.

sudo mysql -u root

이후 MySQL 콘솔에서 다음을 실행:

CREATE DATABASE wordpress;
CREATE USER wordpress@localhost IDENTIFIED BY '비번입력';
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON wordpress.* TO wordpress@localhost;
FLUSH PRIVILEGES;
quit;

5. Configure WordPress to Connect to the Database

이제 워드프레스 설정 파일을 수정해서 데이터베이스와 연결하자.

cd /srv/www/wordpress/
sudo -u www-data cp wp-config-sample.php wp-config.php
sudo -u www-data nano wp-config.php

아래 세 줄을 수정한다.

define( 'DB_NAME', 'wordpress' );
define( 'DB_USER', 'wordpress' );
define( 'DB_PASSWORD', '비번입력' );

파일을 저장하고 닫기:
Ctrl + O, Enter, Ctrl + X


이제 브라우저에서 주소창에 입력하자
http://127.0.0.1

설치 화면이 나타나면, 안내에 따라 사이트 이름과 관리자 계정을 설정하면 끝이다 🎉


게시됨

카테고리

작성자

댓글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다