部署环境
- 操作系统:CentOS 8.0
- WordPress版本:5.4
- Apache版本:2.4.37
- MariaDB版本:10.3.17
- PHP版本:7.4
安装数据库
- 安装数据库
dnf -y install mariadb.x86_64 mariadb-server.x86_64
- 创建数据库存储路径
mkdir /mariadb
- 修改目录所属
chown -R mysql:mysql /mariadb/
- 修改配置文件 /etc/my.cnf.d/mariadb-server.cnf
datadir=/mariadb
- 启动数据库,并设置开机自启
systemctl start mariadb.service
systemctl enable mariadb
- 输入mysql登录数据库后修改root用户密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
- 创建WordPress数据库
create database wordpress;
安装PHP7.4
- 添加EPEL和Remi存储库
dnf -y install https://dl.Fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf -y install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
- 启用PHP7.4
dnf -y module enable php:remi-7.4
- 安装PHP7.4和相应的mysql模块
dnf -y install php.x86_64 php-mysqlnd.x86_64
安装Apache/http
- 安装httpd并启动
dnf -y install httpd.x86_64
systemctl start httpd.service
systemctl enable httpd.service
安装WordPress
- 解压获取到的WordPress
tar -xvzf wordpress-5.4.tar.gz
- 在wordpress下
cp wp-config-sample.php wp-config.php
- 修改wp-config.php
/** WordPress数据库的名称 */
define( 'DB_NAME', 'wordpress' );
/** MySQL数据库用户名 */
define( 'DB_USER', 'root' );
/** MySQL数据库密码 */
define( 'DB_PASSWORD', 'MyNewPass4!' );
- 创建软连接
ln -s /wordpress /var/www/wordpress
- 修改Apache配置
# 将默认的<Directory "/var/www/html">修改为<Directory "/var/www/wordpress">
<Directory "/var/www/wordpress">
上面一系列操作完之后就可以访问http://IP进行wordpress安装了,wordpress按照提示进行安装即可。