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。您现在可以创建您的博客或网站了。