[WordPress] centOS7에 워드프레스 설치하기

반응형
반응형

 

 

이번 포스팅은 워드프레스 설치 과정입니다.

워드프레스를 설치하기 전에는 APM(apache, php, mysql) 설치가 선행이 되어야 합니다.

아직 설치 안 하신 분은 아래 포스팅을 참고하시어 설치를 진행하시기 바랍니다.

 

sh-safer.tistory.com/97

 

[Linux] centOS7에 AMP 설치하기

워드프레스 설치에 앞서 AMP(apache, mysql, php)를 설치하고자 한다. OS는 Centos7이며, 기본적으로 방화벽, SELINUX는 모두 해제하였습니다. 1단계. Apache 설치 아파치 설치는 이전에 작성한 부분이 있어 링

sh-safer.tistory.com

 

 

 

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"입니다.

 

워드프레스 설정 화면이 나옵니다, 처음은 언어 설정이네요,  한국어를 선택하고 넘어갑니다.

 

한번 읽어보시고 아래 설치 시작을 선택합니다.

 

 

내용 기입 후 전송을 클릭합니다.

마찬 가지로, 읽어보시고 내용 기입하시면 됩니다.

 

로그인 클릭!!!

 

 

설치 완료되었습니다!!!!

반응형

댓글

Designed by JB FACTORY

loading