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 |