前言

本教程将指导您在腾讯云轻量服务器上使用AlmaLinux 10系统,通过LNMP环境(Linux + Nginx + MySQL + PHP)快速搭建WordPress网站。腾讯云轻量服务器提供高性价比的云计算资源,是个人建站和小型项目的理想选择。

点此购买腾讯云轻量服务器

准备工作

1. 购买和配置服务器

  1. 通过推广链接购买腾讯云轻量应用服务器

  2. 选择AlmaLinux 10作为操作系统

  3. 完成初始配置并获取服务器登录信息

2. 连接服务器

使用SSH客户端连接您的服务器:

bash

ssh root@您的服务器IP地址

安装LNMP环境

1. 更新系统

bash

dnf update -y
dnf install epel-release -y

2. 安装Nginx

bash

dnf install nginx -y
systemctl start nginx
systemctl enable nginx

3. 安装MySQL

bash

dnf install mysql-server mysql -y
systemctl start mysqld
systemctl enable mysqld

安全配置MySQL:

bash

mysql_secure_installation

4. 安装PHP

bash

dnf install php php-fpm php-mysqlnd php-json php-xml php-curl php-zip php-gd php-mbstring -y
systemctl start php-fpm
systemctl enable php-fpm

配置WordPress数据库

  1. 登录MySQL:

bash

mysql -u root -p
  1. 创建数据库和用户:

sql

CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '您的密码';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

安装和配置WordPress

1. 下载WordPress

bash

cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz

2. 配置WordPress文件

bash

cp -r wordpress /var/www/html/
chown -R nginx:nginx /var/www/html/wordpress

3. 配置Nginx

创建Nginx配置文件:

bash

vi /etc/nginx/conf.d/wordpress.conf

添加以下内容:

nginx

server {
    listen 80;
    server_name 您的域名或IP地址;
    root /var/www/html/wordpress;
    index index.php index.html index.htm;

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

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

4. 重启服务

bash

systemctl restart nginx
systemctl restart php-fpm

完成WordPress安装

  1. 在浏览器中访问您的服务器IP地址或域名

  2. 按照WordPress安装向导完成配置

  3. 输入之前创建的数据库信息

  4. 设置管理员账户和站点信息

安全配置建议

1. 配置防火墙

bash

firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --reload

2. 设置文件权限

bash

chmod 644 /var/www/html/wordpress/wp-config.php

结语

恭喜!您已成功在腾讯云轻量服务器上搭建了WordPress网站。现在您可以开始自定义主题、安装插件和发布内容了。

提示:定期备份您的网站数据和数据库,确保网站安全稳定运行。

立即购买腾讯云轻量服务器,开启您的建站之旅