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
설치 화면이 나타나면, 안내에 따라 사이트 이름과 관리자 계정을 설정하면 끝이다 🎉
답글 남기기