云服务器搭建WordPress 6.4完整安装指南
文章分类:行业新闻 /
创建时间:2025-08-15
在云服务器上部署WordPress 6.4是搭建个人博客、企业官网或电商站点的常见操作。相比传统物理服务器,云服务器的弹性扩容、便捷管理特性,能显著降低新手搭建网站的技术门槛。本文将以CentOS系统为例,从环境配置到最终上线,详细拆解每一步操作,帮你快速掌握部署技巧。
前置准备:云服务器与基础资源
启动部署前需确认三项核心资源:
- 云服务器:建议选择1核2G及以上配置(小型站点可选用1核2G,电商类高流量站点推荐2核4G+),操作系统优先CentOS 7/8或Ubuntu 20.04,确保兼容主流环境;
- 域名:需提前完成注册与备案(国内云服务器需备案,海外服务器可选免备案域名);
- 工具:本地需安装SSH连接工具(如Xshell)和文件传输工具(如WinSCP),用于远程操作云服务器。
环境搭建:LEMP栈(Linux+Nginx+MySQL+PHP)配置
WordPress 6.4运行依赖LEMP环境,以下为CentOS 8系统的具体安装步骤:
步骤1:安装Nginx Web服务器
Nginx(高性能Web服务器)负责处理网站请求,执行以下命令完成安装与启动:
安装Nginx
sudo yum install -y nginx
启动服务并设置开机自启
sudo systemctl start nginx
sudo systemctl enable nginx
安装完成后,访问云服务器公网IP,若看到“Welcome to nginx!”页面,说明Nginx部署成功。
步骤2:安装MySQL数据库
WordPress通过MySQL存储文章、用户等数据,安装命令如下:
安装MySQL服务端
sudo yum install -y mysql-server
启动服务并设置自启
sudo systemctl start mysqld
sudo systemctl enable mysqld
执行安全初始化(设置root密码、删除匿名用户等)
sudo mysql_secure_installation
执行安全脚本时,建议设置8位以上包含字母、数字、符号的强密码(如"WP@2024Secure!"),提升数据库安全性。
步骤3:安装PHP及扩展
WordPress为PHP开发框架,需安装PHP 7.4及以上版本(WordPress 6.4推荐PHP 8.0+)及必要扩展:
安装PHP-FPM(FastCGI进程管理器)及扩展
sudo yum install -y php php-fpm php-mysqlnd php-gd php-mbstring php-xml
启动PHP-FPM并设置自启
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
安装完成后,可通过`php -v`命令检查版本,若显示“PHP 8.1.20”则符合要求。
核心操作:WordPress 6.4部署与配置
步骤1:下载并解压程序包
通过官方源下载WordPress 6.4,上传至云服务器网站根目录(推荐路径`/var/www/html`):
下载安装包(需先安装wget)
sudo yum install -y wget
wget https://wordpress.org/latest-6.4.zip
解压到网站根目录(需提前安装unzip)
sudo yum install -y unzip
sudo unzip latest-6.4.zip -d /var/www/html
步骤2:配置数据库连接
进入WordPress目录,复制配置模板并编辑数据库信息:
cd /var/www/html/wordpress
sudo cp wp-config-sample.php wp-config.php
sudo nano wp-config.php
修改以下参数(需提前在MySQL中创建数据库和用户):
define( 'DB_NAME', 'wp_db' ); // 数据库名(如wp_db)
define( 'DB_USER', 'wp_user' ); // 数据库用户名(如wp_user)
define( 'DB_PASSWORD', 'YourPass123!' ); // 数据库密码
define( 'DB_HOST', 'localhost' ); // 数据库地址(本地部署填localhost)
保存后按`Ctrl+O`写入,`Ctrl+X`退出。
步骤3:Nginx站点配置
创建Nginx虚拟主机配置文件,关联域名与WordPress目录:
sudo nano /etc/nginx/conf.d/wordpress.conf
输入以下内容(将`yourdomain.com`替换为实际域名):
server {
listen 80;
server_name yourdomain.com;
root /var/www/html/wordpress;
index index.php index.html;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
fastcgi_pass unix:/run/php-fpm/www.sock; # 匹配PHP-FPM套接字路径
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
保存后执行`nginx -t`检查配置语法,通过后重载服务:
sudo systemctl reload nginx
最终验证:完成安装与测试
在浏览器输入域名(如`http://yourdomain.com`),进入WordPress安装向导:
- 选择站点语言(推荐简体中文);
- 输入站点标题(如“技术分享博客”)、管理员账号(建议不使用admin)及强密码;
- 点击“安装WordPress”完成初始化。
登录后台(`http://yourdomain.com/wp-admin`)后,可通过“设置-固定链接”调整文章链接格式(推荐“文章名称”模式提升SEO)。
整个部署过程需注意权限管理(如`/var/www/html`目录需设置`nginx`用户可读可写)和定期备份(建议每周备份数据库与网站文件)。通过云服务器的弹性扩展能力,后续若站点流量增长,可直接在控制台升级CPU、内存配置,无需重新部署环境,这也是选择云服务器搭建WordPress的核心优势之一。