如何在VPS上搭建WordPress网站?
| 项目 |
推荐配置 |
最低要求 |
| 操作系统 |
Ubuntu 22.04 |
Ubuntu 18.04 |
| CPU |
2核 |
1核 |
| 内存 |
2GB |
1GB |
| 硬盘 |
40GB SSD |
20GB |
| 网络带宽 |
1Gbps |
100Mbps |
| PHP版本 |
PHP 8.0+ |
PHP 7.4+ |
| MySQL版本 |
MySQL 8.0 |
MySQL 5.7 |
| Web服务器 |
Apache/Nginx |
Apache |
VPS搭建WordPress网站完整指南
搭建前准备工作
在开始搭建WordPress之前,需要准备以下工具和环境:
- VPS服务器:推荐选择Vultr、搬瓦工等知名服务商
- 域名:建议在国外平台如Namesilo注册,避免北岸麻烦
- SSH连接工具:Putty、Xshell或系统自带终端
- Web环境:LAMP(Linux+Apache+MySQL+PHP)或LNMP
主要步骤概览
| 步骤 |
操作内容 |
预计耗时 |
| 1 |
购买并配置VPS服务器 |
10-15分钟 |
| 2 |
连接VPS并更新系统 |
5-10分钟 |
| 3 |
安装LAMP环境 |
15-20分钟 |
| 4 |
创建MySQL数据库 |
5分钟 |
| 5 |
下载并配置WordPress |
10分钟 |
| 6 |
完成WordPress安装 |
5分钟 |
详细操作流程
步骤1:购买并配置VPS
操作说明:选择合适的VPS服务商并购买服务器
使用工具提示:推荐Vultr的Cloud Compute类型,选择Ubuntu 22.04系统
# 选择VPS配置示例
- 类型:Cloud Compute
- CPU:Intel Regular Performance
- 内存:2GB
- 系统:Ubuntu 22.04
- 位置:洛杉矶(国内访问较佳)
步骤2:连接VPS并更新系统
操作说明:通过SSH连接到VPS并更新软件包
使用工具提示:使用系统终端或Putty进行连接
# 连接VPS
ssh root@yourserverip
更新系统
sudo apt update && sudo apt upgrade -y
步骤3:安装LAMP环境
操作说明:依次安装Apache、MySQL和PHP
使用工具提示:按顺序执行命令,注意MySQL密码设置
# 安装Apache
sudo apt install apache2 -y
配置防火墙
sudo ufw allow in "Apache"
安装MySQL
sudo apt install mysql-server -y
安全配置MySQL
sudo mysqlsecureinstallation
安装PHP及相关扩展
sudo apt install php libapache2-mod-php php-mysql -y
sudo apt install php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip -y
步骤4:创建MySQL数据库
操作说明:为WordPress创建专用的数据库和用户
使用工具提示:记录好数据库名、用户名和密码,后续安装需要
# 登录MySQL
sudo mysql -u root -p
创建数据库
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8unicodeci;
创建用户并授权
CREATE USER 'wpuser'@'%' IDENTIFIED WITH mysqlnativepassword BY 'strongpassword';
GRANT ALL ON wordpress.* TO 'wpuser'@'%';
FLUSH PRIVILEGES;
EXIT;
步骤5:下载并配置WordPress
操作说明:下载WordPress并配置相关权限
使用工具提示:确保文件权限正确,避免安装出错
# 进入网站目录
cd /var/www/html
下载WordPress
sudo wget https://cn.wordpress.org/latest-zhCN.tar.gz
解压文件
sudo tar -xzvf latest-zh_CN.tar.gz
修改权限
sudo chown -R www-data:www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress
步骤6:完成WordPress安装
操作说明:通过浏览器访问域名完成最终安装
使用工具提示:确保域名已正确解析到VPS IP地址
# 重启Apache服务
sudo systemctl restart apache2
常见问题及解决方案
| 问题 |
原因 |
解决方案 |
| 数据库连接失败 |
1. 数据库信息填写错误2. 数据库主机地址错误3. 数据库未运行 |
1. 检查数据库名、用户名、密码2. 确认使用localhost或正确主机地址3. 检查MySQL服务状态 |
| 无法创建目录或文件 |
文件权限设置不正确 |
将网站文件夹权限设置为755,文件权限设置为644 |
| WordPress只显示一个默认主题 |
php.ini中禁用了scandir函数 |
修改php.ini文件,从禁用函数列表中移除scandir |
| 网站加载缓慢 |
服务器配置不足或未优化 |
升级服务器配置,安装缓存插件,优化图片 |
| 安装插件时提示需要FTP权限 |
文件权限归属问题 |
执行chown -R www命令修改文件所有者 |
完成以上步骤后,你的WordPress网站就已经成功搭建在VPS上了。接下来可以根据需要安装主题、插件,并开始发布内容。
发表评论