在 RHEL 及 CentOS 要安装 WordPress, 需要先建立 LAMP (Linux, Apache, MySQL/MariaDB, PHP) 的环境, 可以参考 RHEL 及 CentOS 7 安装 Apache, MariaDB, PHP(LAMP) 先建立 LAMP 环境。
安装好 Apache, MariaDB 及 PHP 后, 可以开始设定给 WordPress 使用的数据库, 在指令模式登入 MariaDB:
# mysql -u root -p
然后输入 MariaDB 的 root 密码, 便可以入进 MariaDB, 以下会建立数据库 “wordpress_db”, 用户名称是 “wordpress”, 密码是 “wp_passwd”:
|
1 2 3 4 5 |
MariaDB> create database wordpress; MariaDB> create user wordpress@localhost identified by 'wp_passwd'; MariaDB> grant all privileges on wordpress_db.* to wordpress@localhost; MariaDB> flush privileges; MariaDB> quit |
建立好数据库后, 建立 WordPress 的目录, RHEL 及 CentOS 的默认网页目录是 /var/www/html, 下面会在默认网页目录下建立 wp 目录作为 WordPress 的目录:
# cd /var/www/html
# mkdir wp
# chgrp apache wp/
# chmod 3770 wp/
# mkdir wp
# chgrp apache wp/
# chmod 3770 wp/
然后可以下载 WordPress 并复制到上面建立的目录并给予 group 用户 (apache) 写入权限, 目前 WordPress 最新版本为 4.2.2:
# cd /usr/local/src
# wget https://wordpress.org/latest.tar.gz
# tar zxvf wordpress-4.2.2.tar.gz
# cp -R wordpress/* /var/www/html/wp
# chmod -R g+w /var/www/html/wp
# wget https://wordpress.org/latest.tar.gz
# tar zxvf wordpress-4.2.2.tar.gz
# cp -R wordpress/* /var/www/html/wp
# chmod -R g+w /var/www/html/wp
例如服务器 IP 是 192.168.1.10, 用浏览器开启以下网址便可以设定 WordPress:
http://192.168.10/wp
然后输入上面建立的 MariaDB 数据库, 帐号及密码。
如果开启了 SELinux, 需要执行以下指令让 httpd 写入 WordPress 的设定档 wp-config.php:
# setsebool -P httpd_unified 1
另一个做法是将浏览器出现的设定档内容复制到 /var/www/html/wp/wp-config.php 也可以。
然后跟着步骤按下一步就会完成安装了。