[WordPress] centOS7에 워드프레스 설치하기
- 카테고리 없음
- 2020. 10. 27.
이번 포스팅은 워드프레스 설치 과정입니다.
워드프레스를 설치하기 전에는 APM(apache, php, mysql) 설치가 선행이 되어야 합니다.
아직 설치 안 하신 분은 아래 포스팅을 참고하시어 설치를 진행하시기 바랍니다.
1단계. 데이터베이스(database) 생성
워드프레스에서 사용할 데이터베이스를 생성하는 단계입니다.
아래 명령어로 mariadb에 접속합니다.
mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 10
Server version: 5.5.65-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
아래 명령어로 wordpress라는 데이터베이스를 생성합니다.
MariaDB [(none)]> CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
Query OK, 1 row affected (0.00 sec)
정상적으로 생성이 되었는지 확인하려면 "show databases;"를 입력하시면 됩니다.
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| wordpress |
+--------------------+
4 rows in set (0.00 sec)
다음은, mysql 사용자 계정을 생성하는 단계입니다.
ID 'user1' 패스워드는 'asd123'이며, wordpress 데이터베이스를 사용할 권한을 줍니다.
MariaDB [(none)]> GRANT ALL ON wordpress.* TO 'user1'@'%' IDENTIFIED BY 'asd123';
Query OK, 0 rows affected (0.01 sec)
네. 데이터베이스 생성 작업은 이렇게 끝났고요, "exit' 명령어로 db에서 나옵니다.
MariaDB [(none)]> exit
Bye
2단계. wordpress 다운
이번에는 wordpress 다운로드하는 단계입니다.
우선, 다운로드할 위치로 이동을 합니다.
저는 아파치 홈 디렉터리인 /var/www/html/ 에 다운로드할 예정입니다.
아래와 같이 이동을 해주고요,
cd /var/www/html/
wget 명령어로 최신 wordpress 버전을 다운을 받습니다.
(wget이 명령어가 실행이 안되시면 "yum install wget'으로 설치 먼저 진행해주세요~)
wget https://wordpress.org/latest.tar.gz
정상적으로 다운이 되었고요,
[root@linux-1 html]# ls
infophp.php latest.tar.gz
이제 압축된 파일을 해제하겠습니다
tar -xvzf latest.tar.gz
압축해제 후 wordpress라는 디렉터리가 생겼네요
[root@linux-1 html]# ll
합계 12688
-rw-r--r--. 1 root root 22 10월 27 14:56 infophp.php
-rw-r--r--. 1 root root 12983648 9월 2 03:54 latest.tar.gz
drwxr-xr-x. 5 nobody 65534 4096 9월 2 03:54 wordpress
마지막으로, apache에서 wordpress 디렉터리 내에 접근할 수 있도록 권한을 변경합니다.
chown -R apache: ./wordpress
3단계. apache 설정
이번 단계는 apache에 가상 도메인을 생성하는 단계입니다.
사용하시려는 도메인인을 통해 wordpress에 접속하는 일련의 과정에 대한 설정이라고 보시면 됩니다.
저는 테스트로 "mywordpress.co.kr"이라는 도메인을 사용하겠습니다.
vi로 아래 경로에 mywordpress.co.kr.conf이라는 파일을 생성합니다.
vi /etc/httpd/conf.d/mywordpress.co.kr.conf
그러고 나서, 아래와 같이 내용을 입력합니다.
<VirtualHost *:80>
ServerName mywordpress.co.kr
DocumentRoot /var/www/html/wordpress
ErrorLog /var/log/httpd/mywordpress-error-log
CustomLog /var/log/httpd/mywordpress-acces-log combined
</VirtualHost>
설정이 변경되었으니, apache를 재구동해 줍니다.
systemctl restart httpd
4단계. wordpress 설치 마무리
위에 설정한 도메인 주소로 접속합니다. 저는 "http://mywordpress.co.kr"입니다.
워드프레스 설정 화면이 나옵니다, 처음은 언어 설정이네요, 한국어를 선택하고 넘어갑니다.
한번 읽어보시고 아래 설치 시작을 선택합니다.
내용 기입 후 전송을 클릭합니다.
마찬 가지로, 읽어보시고 내용 기입하시면 됩니다.
로그인 클릭!!!
설치 완료되었습니다!!!!