如何在 Rocky Linux 8 上安装 WordPress

WordPress 是一种广泛使用的内容管理系统,用于托管静态和动态网站。 它是免费和开源的,它是用 PHP 编写的,以 MariaDB/MySQL 作为数据库后端。 WordPress 专为小型企业、个人博客和在线购物而设计。 WordPress 正变得越来越流行,它是让网站快速启动和运行的绝佳方式。

在本文中,我们将在 Rocky Linux 8 上使用 LAMP 堆栈安装 WordPress。

第 1 步:安装 LAMP 堆栈

在开始之前,必须在您的系统中安装 LAMP 堆栈。 首先,让我们安装 Apache 和 MariaDB 使用以下命令:

$ sudo dnf install httpd mariadb-server -y

之后,在您的系统上安装 PHP 和所需的 PHP 扩展。

首先,使用以下命令重置默认 PHP 7.2:

$ sudo dnf module reset php

现在,启用您要安装的 PHP 版本。 在本指南中,我们将使用 PHP 7.4。

$ sudo dnf module enable php:7.4

接下来,安装 PHP 7.4 以及一些常见的必需扩展,如下所示:

$ sudo dnf install php php-cli php-json php-gd php-mbstring php-pdo php-xml php-mysqlnd php-pecl-zip curl -y

第 2 步:为 WordPress 创建数据库

WordPress 需要一个数据库来存储您网站的配置设置、用户名、帖子、页面和主题等。 您需要为 WordPress 创建数据库和用户:

首先,如图所示登录 MariaDB 数据库:

$ sudo mysql -u root -p

接下来,为 WordPress 创建一个数据库和用户,如下所示:

CREATE DATABASE wordpressdb;
CREATE USER `wordpressuser`@`localhost` IDENTIFIED BY '[email protected]';

接下来,将 WordPress 数据库的所有权限授予用户。 跑:

GRANT ALL ON wordpressdb.* TO `wordpressuser`@`localhost`;

然后应用更改并退出。

FLUSH PRIVILEGES;
EXIT;

第 4 步:下载 WordPress

在撰写本文时,最新版本的 WordPress 是 5.8.1 。 要从 WordPress 官方网站下载它,请使用以下 wget 命令:

$ wget https://wordpress.org/latest.tar.gz -O wordpress.tar.gz

下载后,解压缩存档文件的内容。 跑:

$ tar xf wordpress.tar.gz

接下来,将解压后的 WordPress 目录复制到 /var/www/html 文件夹:

$ sudo cp -R wordpress /var/www/html/

然后,将 WordPress 文件夹的所有权更改为 apache 用户和组。 执行命令:

$ sudo chown -R apache:apache /var/www/html/wordpress

另外,设置目录权限以允许全球用户访问 WordPress 内容。 跑:

$ sudo chmod -R 775 /var/www/html/wordpress

此后,为 WordPress 目录配置 SELinux 上下文。

$ sudo semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/wordpress(/.*)?"

要应用 SELinux 更改,请执行以下命令:

$ sudo restorecon -Rv /var/www/html/wordpress

第 5 步:配置 Apache 托管 WordPress

在这一步中,我们将创建一个 Apache WordPress 的虚拟主机文件。 这将指向 Apache 到系统上的 WordPress 目录。

运行以下命令:

$ sudo nano /etc/httpd/conf.d/wordpress.conf

将以下行附加到文件中:

<VirtualHost *:80>

ServerName server-IP or FQDN

ServerAdmin [email protected]

DocumentRoot /var/www/html/wordpress

<Directory "/var/www/html/wordpress">

Options Indexes FollowSymLinks

AllowOverride all

Require all granted

</Directory>

ErrorLog /var/log/httpd/wordpress_error.log

CustomLog /var/log/httpd/wordpress_access.log common

</VirtualHost>

Save 并退出文件。 然后,重启 Apache 以应用更改。

$ sudo systemctl restart httpd

第 6 步:访问 WordPress 安装程序

现在所有配置都已完成,使用 Web 向导完成 WordPress 安装。 打开浏览器并使用服务器的 IP 访问 WordPress 安装程序。

$ https://server-IP/

选择一种语言,然后单击继续以继续安装。

接下来,提供您的数据库详细信息并单击提交。

成功连接到数据库后,您将看到以下页面。 单击运行安装以继续。

此后,创建一个用户并为 Admin 用户设置一个强密码。 记下您的凭据,因为稍后您将需要它们登录 Worpress。

点击安装WordPress。 完成后,您将看到确认安装成功的通知。

现在,使用您的凭据登录 WordPress。

这会将您带到如下所示的 WordPress 仪表板。 现在您可以开始探索如何在您的网站上充分利用 WordPress。

结论

您现在已经在 Rocky Linux 8 上成功安装了 WordPress。您现在可以创建您的博客或网站了。