1. 데이터베이스 생성

root@localhost ~]# mysql -u root -p
Enter password:
…
mysql> CREATE USER 유저명@localhost IDENTIFIED BY “비밀번호”;
Query OK, 0 rows affected (0.01 sec)
mysql> create database DB이름;
Query OK, 1 row affected (0.00 sec)
mysql> GRANT ALL ON DB.* TO 유저명@localhost;
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
mysql> exit

2. 워드프레스 설치 / 설정

[root@localhost ~]# cd ~
[root@localhost ~]# wget https://wordpress.org/latest.tar.gz
[root@localhost ~]# tar zxvf latest.tar.gz
[root@localhost ~]# mv wordpress/* /usr/share/nginx/html
 
[root@localhost ~]# mkdir /var/www/wordpress/wp-content/uploads
[root@localhost ~]# mkdir /var/www/wordpress/wp-content/upgrade
 
[root@localhost ~]# chown -R nginx:nginx /usr/share/nginx/html
 
[root@localhost ~]# cd /usr/share/nginx/html
[root@localhost html]# mv wp-config-sample.php ../wp-config.php
[root@localhost html]# vi wp-config.php 
 
 
define( ‘DB_NAME’, ‘DB이름입력’ );
 
/** MySQL database username */
define( ‘DB_USER’, ‘DB유저입력’ );
 
/** MySQL database password */
define( ‘DB_PASSWORD’, ‘DB유저비번입력’ );
 
/** MySQL hostname */
define( ‘DB_HOST’, ‘localhost’ );
 
/** Database Charset to use in creating database tables. */
define( ‘DB_CHARSET’, ‘utf8’ );
 
/** The Database Collate type. Don’t change this if in doubt. */
define( ‘DB_COLLATE’, ” );
 
….
 
$table_prefix = ‘test_’;  // 테이블 prefix값 , 보안을 위해 다르게 변경

2. 설치 마무리

위의 모든 과정을 잘 해결했으면 워드프레스 설치는 끝이다. 마무리로 재부팅하고 사이트에 접속하면 사이트가 뜨면 좋겠지만 하나 빠진게 있다. PHP와 DB 연동이 안된다는 오류가 발생할텐데 간단하게 yum 명령어로 php-mysql을 설치후 재부팅!

'공부 > Linux' 카테고리의 다른 글

(CentOS 7) SSH 보안설정  (0) 2020.02.19
(CentOS 7) openssh 업데이트  (0) 2020.02.19
(CentOS 7) 워드프레스 설치 #3  (0) 2020.02.19
(CentOS 7) 워드프레스 설치 #2  (0) 2020.02.19
(CentOS 7) 워드프레스 설치 #1  (0) 2020.02.19

+ Recent posts