分享最新优惠信息
购买主机更加划算

Rocky Linux 8系统安装WordPress详细图解教程

WordPress是一个功能强大且功能丰富的开源内容管理系统 ( CMS ),它允许用户创建功能强大且风格不同的网站。

WordPress是用PHP语言编写的,由后端的MariaDB或MySQL数据库服务器提供支持。WordPress在业内非常受欢迎,占据了全球所有网站近40%的市场份额。

在本文中,小编将简单介绍在Rocky Linux 8系统上安装WordPress的全部过程,有需求的小伙伴赶快来看看吧。

wordpress

前提条件

只要一个条件,那就是需要在Rocky Linux 8系统上安装LAMP环境(参考:Rocky Linux 8系统搭建LAMP环境详细教程)。此外,请确保可以通过SSH访问Rocky Linux系统并配置了sudo 用户权限。

步骤1:在Rocky Linux中安装PHP模块

安装WordPress需要一些PHP模块才能顺利进行,为此执行以下命令进行安装。

$ sudo dnf install install php-gd php-soap php-intl php-mysqlnd php-pdo php-pecl-zip php-fpm php-opcache php-curl php-zip php-xmlrpc wget

安装PHP模块之后,记得重启Apache以加载已安装的PHP模块。

$ sudo systemctl restart httpd

步骤2:为WordPress创建数据库

接下来将为WordPress创建一个数据库,这是保存WordPress所有安装和安装后文件的数据库。因此,登录MariaDB数据库如下:

$ sudo mysql -u root -p

创建WordPress数据库,命令如下:

CREATE DATABASE wordpress_db;

接下来,创建数据库用户并分配密码。

CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'your-strong-password';

然后将所有权限授予 WordPress数据库上的数据库用户。

GRANT ALL ON wordpress_db.* TO 'wordpress_user'@'localhost';

保存更改并退出。

FLUSH PRIVILEGES;
EXIT;

数据库已经创建完毕,下面将下载WordPress安装文件并开始安装。

步骤3:在Rocky Linux中下载WordPress

目前,WordPress最新版本是“ TatumWordPress 5.8,这里将从官方WordPress 下载站点下载其存档文件,使用wget 命令行工具获取最新的存档文件。

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

下载后,解压压缩文件。

$ tar -xvf wordpress.tar.gz

接下来,将解压后的wordpress目录复制到根目录文件夹

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

步骤4:在WordPress上设置所有权和权限

接下来,将wordpress目录的所有权设置为apache用户和组。

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

然后如下设置目录权限,允许全局用户访问目录的内容。

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

其后为目录及其内容配置SELinux上下文。

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

要使SELinux更改生效,请运行以下命令:

$ sudo restorecon -Rv /var/www/html/wordpress
在 WordPress 上设置 SELinux 上下文
在 WordPress 上设置 SELinux 上下文

注意可能会遇到错误 – semanage: command not found。这表明semanage(一种处理SELinux某些方面配置的工具)缺失。

因此,需要安装semanage工具,要检查哪个包提供semanage运行命令:

$ sudo dnf whatprovides /usr/sbin/semanage。 

从输出中可以看到policycoreutils-python-utils-2.9-14.el8.noarch包是提供semanage包,这个可以从Rocky Linux BaseOS存储库中轻松获得,命令如下:

$ sudo dnf install policycoreutils-python-utils

步骤6:为WordPress创建Apache配置文件

接下来将为WordPress创建一个Apache配置文件,这个会Apache指向WordPress目录及其内容,可以运行以下命令:

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

然后粘贴以下几行并保存更改。

<VirtualHost *:80>
ServerName server-IP or FQDN
ServerAdmin root@localhost
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>

重新启动Apach以使更改生效。

$ sudo systemctl restart httpd

然后验证Apach是否正在运行:

$ sudo systemctl status httpd

至此,所有的配置都完成了,剩下的唯一事情就是从Web浏览器设置WordPress。

但在此之前,万无一失的做法是允许防火墙上的HTTP和HTTPS流量,如果站点已经启用SSL加密,要记得设置HTTPS。

要允许这些协议或服务通过防火墙,请运行以下命令:

$ sudo firewall-cmd --permanent --zone=public --add-service=http 
$ sudo firewall-cmd --permanent --zone=public --add-service=https

然后重新加载防火墙以使更改生效。

$ sudo firewall-cmd --reload

步骤3:从浏览器配置WordPress

启动浏览器并转到提供的 URL。

http://服务器-IP/    #换成你自己的域名或IP地址

这时会看到以下页面,查看说明并单击“Let’s go!”按钮继续下一步。

在 Rocky Linux 中安装 WordPress

填写WordPress数据库详细信息,然后单击“Submt”按钮

WordPress 数据库详细信息

如果一切顺利,这时会看到提示你运行安装的页面。因此,单击“Run the installation” 按钮。

安装WordPress

接下来,在创建管理员用户时提供站点详细信息,务必记住用户名和密码,因为在后面将使用它们登录WordPress后台。

WordPress网站详情

然后单击“Install WordPress ”。

WordPress安装

几秒钟后,你将收到安装成功的通知。要登录WordPress后台,请单击“Login In”按钮。

登录WordPress

这会将您直接带到登录页面,输入之前设置的用户名和密码,然后点击“Log In”按钮即可。

WordPress管理员登录

这会进入到WordPress目录,如下图所示:

WordPress后台管理面板

注意:默认为英文语言,如果想设置成中文,可以下载中文语言压缩吧,然后在WordPress后台上传该中文语言包即可。

总结

通过以上过程,已经成功的在Rocky Linux 8系统上安装了WordPress程序,接下来就自己就可以安装自己的意愿去装饰你的网站吧!

以上安装过程仅供参考,其实WordPress的安装方法还是比较多的,上述方法相对来说比较简单,适合新手用户安装。

未经允许不得转载:惠主机 » Rocky Linux 8系统安装WordPress详细图解教程