WordPress是一个功能强大且流行的内容管理系统(CMS),可让您轻松创建和管理网站。将其与Fedora 38,Nginx,PHP 8和MariaDB相结合,为您的WordPress网站提供了一个强大而安全的环境。
在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_db
wordpress_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安装向导。按照屏幕上的说明创建管理员帐户并配置站点。
感謝你使用這本教鬆在Fedora 38系統上安裝WordPress。有关其他帮助或有用信息,我们建议您查看WordPress官方网站。