如何在 RHEL 8/CentOS 8 Linux 上安装 WordPress
本文介绍了在 RHEL 8 Linux 服务器上安装 WordPress(免费开源内容管理系统)。在本例中,安装基于众所周知的 LAMP 堆栈,包括 RHEL 8、MariaDB、PHP 和 Apache Web 服务器。
在本教程中您将学习:
如何在 RHEL 8/CentOS 8 上安装 LAMP 堆栈。
如何配置 MariaDB 数据库。
如何在 RHEL 8/CentOS 8 上安装 WordPress。
如何打开 HTTP 和 HTTPS 防火墙端口。
在 Red Hat Enterprise Linux 8 服务器/工作站上安装了 WordPress。
如何在 RHEL 8/CentOS 8 Linux 上安装 WordPress 分步说明
安装所有先决条件。
以下命令将安装执行 WordPress 安装所需的所有先决条件和工具:
# dnf install php-mysqlnd php-fpm mariadb-server httpd tar curl php-json
在防火墙上打开 HTTP 和可选的 HTTPS 端口 80 和 443:
# firewall-cmd --permanent --zone=public --add-service=http # firewall-cmd --permanent --zone=public --add-service=https # firewall-cmd --reload
启动 Apache Web 服务器和 MariaDB 服务:
# systemctl start mariadb # systemctl start httpd
启用 MariaDB 和 httpd 在系统重启后启动:
# systemctl enable mariadb # systemctl enable httpd
(可选)保护您的 MariaDB 安装并设置 root 密码:
# mysql_secure_installation
创建一个新数据库
wordpress
并授予新用户admin
使用密码pass
访问wordpress
数据库的权限:# mysql -u root -p mysql> CREATE DATABASE wordpress; mysql> CREATE USER `admin`@`localhost` IDENTIFIED BY 'pass'; mysql> GRANT ALL ON wordpress.* TO `admin`@`localhost`; mysql> FLUSH PRIVILEGES; mysql> exit
下载并解压 WordPress。首先下载 WordPress 安装包并解压其内容:
$ curl https://wordpress.org/latest.tar.gz --output wordpress.tar.gz $ tar xf wordpress.tar.gz
将解压的 WordPress 目录复制到
/var/www/html
目录中:# cp -r wordpress /var/www/html
最后在此步骤中,更改权限并更改文件 SELinux 安全上下文:
# chown -R apache:apache /var/www/html/wordpress # chcon -t httpd_sys_rw_content_t /var/www/html/wordpress -R
访问 WordPress 安装向导并执行实际的 WordPress 安装。将浏览器导航到
http://localhost/wordpress
或http://SERVER-HOST-NAME/wordpress
并按照说明进行操作。按照
第 5 步 输入之前配置的数据库详细信息。单击
运行安装
按钮开始 WordPress 安装。通过 WordPress 向导提供所需的信息。
WordPress 安装成功后将显示此屏幕。
使用您的新用户凭据登录。
WordPress 管理后端。全做完了。