其它

CentOS8安装WordPress

roya · 4月6日 · 2020年

部署环境

  • 操作系统: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按照提示进行安装即可。

0 条回应