如何在Fedora 38上安装WordPress

2023年 10月 15日 64.5k 0

WordPress是一个功能强大且流行的内容管理系统(CMS),可让您轻松创建和管理网站。将其与Fedora 38,Nginx,PHP 8和MariaDB相结合,为您的WordPress网站提供了一个强大而安全的环境。

WordPress-logo

在Fedora 38上安装WordPress

第 1 步。在我们可以在Fedora 38上安装WordPress之前,重要的是要确保我们的系统是最新的软件包。这将确保我们可以访问最新功能和错误修复,并且我们可以毫无问题地安装 WordPress:

sudo dnf update

第 2 步。安装Nginx。

Nginx是一个高性能的Web服务器,以其可靠性和速度而闻名。让我们安装它:

sudo dnf install nginx
sudo systemctl start nginx
sudo systemctl enable nginx

第 3 步。安装 PHP。

PHP 8 是最新的 PHP 版本,提供性能改进和增强的安全性。安装 PHP 8 和必要的扩展:

sudo dnf install php php-fpm php-mysqlnd php-opcache php-gd php-xml php-json
sudo systemctl start php-fpm
sudo systemctl enable php-fpm

验证 PHP 安装:

php -v

第 4 步。安装 MariaDB。

MariaDB是MySQL的直接替代品,也是WordPress的绝佳选择。安装 MariaDB 并保护安装:

sudo dnf install mariadb mariadb-server
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation

这将安装 MariaDB 启动它,并保护安装。按照提示设置root密码并提高安全性。

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

sudo mysql -u root -p

输入您的 root 密码,然后执行以下 SQL 命令:

CREATE DATABASE wordpress_db;
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'your_strong_password';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

这将创建一个名为“”的数据库,即用户“”,并授予必要的权限。wordpress_dbwordpress_user

第5步。在Fedora 38上安装WordPress。

让我们获取最新的WordPress版本并设置其配置文件:

cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xvzf latest.tar.gz
sudo mv wordpress /var/www/html/

然后,创建一个配置文件并设置数据库:

cd /var/www/html/wordpress
cp wp-config-sample.php wp-config.php
nano wp-config.php

使用数据库详细信息编辑文件:

define('DB_NAME', 'wordpress_db');
define('DB_USER', 'wordpress_user');
define('DB_PASSWORD', 'your_strong_password');

第 6 步。为 WordPress 配置 Nginx。

要为 WordPress 配置 Nginx,请创建一个服务器块配置文件:

sudo nano /etc/nginx/conf.d/wordpress.conf

添加以下配置:

server {
    listen 80;
    server_name your_domain.com www.your_domain.com;

    root /var/www/html/wordpress;
    index index.php;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ .php$ {
        include fastcgi_params;
        fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

将“your_domain.com”替换为您的实际域或服务器 IP。

WordPress对永久链接使用重写规则。要启用它们,请运行:

sudo nano /etc/nginx/conf.d/wordpress.conf

在服务器块中添加以下行:

location / {
try_files $uri $uri/ /index.php?$args;
}

保存文件并重新加载 Nginx 以使更改生效:

sudo systemctl reload nginx

步骤 7.使用Let’s Encrypt保护Nginx。

建议使用 SSL/TLS 加密来保护您的网站。若要安装“让我们加密”并获取 SSL 证书,请按照下列步骤操作:

sudo dnf install certbot python3-certbot-nginx
sudo certbot --nginx

按照提示配置 SSL 证书。

第8步。网页界面安装。

现在,在 Web 浏览器中访问服务器的 IP 地址或域。您将看到WordPress安装向导。按照屏幕上的说明创建管理员帐户并配置站点。

wordpress-wp-admin-install

感謝你使用這本教鬆在Fedora 38系統上安裝WordPress。有关其他帮助或有用信息,我们建议您查看WordPress官方网站。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论