对于新手来说,在云主机上快速部署 WordPress 并连接数据库可以按照以下步骤进行。这里以常见的 Linux 云服务器(如阿里云、腾讯云、AWS 等) 和 MySQL/MariaDB 数据库 为例,使用 宝塔面板 或 手动命令行方式 两种方法介绍。
✅ 方法一:使用宝塔面板(推荐给新手)
优点:
- 图形化界面,操作简单
- 自动配置 Nginx/Apache、PHP、MySQL
- 一键部署 WordPress
步骤:
1. 购买并登录云主机
- 选择一台 Linux 云服务器(建议 Ubuntu 20.04/22.04 或 CentOS 7)
- 获取公网 IP、用户名(通常是
root)、密码或密钥
2. 安装宝塔面板
通过 SSH 登录服务器后,运行对应系统的安装命令:
# Ubuntu/Debian
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
# CentOS
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
安装完成后会输出面板地址、用户名和密码,请保存好。
3. 登录宝塔面板
在浏览器打开:http://你的服务器IP:8888
输入账号密码登录。
4. 安装环境套件
进入面板后,点击【软件商店】,安装:
- Nginx(或 Apache)
- MySQL(建议 5.7 或 8.0)
- PHP(建议 7.4 或 8.0)
等待安装完成。
5. 创建网站和数据库
- 点击【网站】→【添加站点】
- 域名:填写你的域名(或暂时用 IP)
- 根目录:默认即可
- 数据库:勾选“创建数据库”,填写数据库名、用户名、密码(记住这些信息)
6. 下载并部署 WordPress
- 进入你刚创建的网站根目录(如
/www/wwwroot/your-site/) - 在【文件】管理中,进入该目录,点击【远程下载】
输入 WordPress 官方下载链接:https://wordpress.org/latest.zip - 下载后解压,并将所有文件移动到根目录
- 设置权限:选中所有文件 → 【权限】→ 设置为 755,
wp-config.php设为 644
7. 访问网站完成安装
在浏览器访问:
http://你的服务器IP
进入 WordPress 安装向导:
- 选择语言
- 使用之前创建的数据库信息填写:
- 数据库名、用户名、密码(宝塔中创建时填写的)
- 主机:
localhost - 表前缀:可默认
wp_
- 提交后,设置网站标题、管理员账号、密码等
- 完成安装!
✅ 方法二:手动命令行部署(适合想学习基础操作的新手)
步骤:
1. 更新系统
sudo apt update && sudo apt upgrade -y # Ubuntu/Debian
# 或
sudo yum update -y # CentOS
2. 安装 LAMP 环境(以 Ubuntu + Apache + MySQL + PHP 为例)
# 安装 Apache
sudo apt install apache2 -y
# 安装 MySQL
sudo apt install mysql-server -y
sudo mysql_secure_installation # 设置 root 密码,移除匿名用户等
# 安装 PHP 及扩展
sudo apt install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-zip -y
3. 创建 WordPress 数据库
sudo mysql -u root -p
在 MySQL 中执行:
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '你的安全密码';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
4. 下载并解压 WordPress
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
sudo cp -r wordpress/* /var/www/html/
5. 设置权限
sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/
6. 配置 WordPress
cd /var/www/html
cp wp-config-sample.php wp-config.php
nano wp-config.php
修改以下内容:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', '你的密码');
define('DB_HOST', 'localhost');
7. 重启 Apache
sudo systemctl restart apache2
8. 浏览器访问安装
打开浏览器:
http://你的服务器IP
按提示完成 WordPress 安装。
🔐 安全建议
- 开启防火墙(如
ufw或云平台安全组),只开放 80、443、22 端口 - 绑定域名并申请 SSL 证书(宝塔可一键申请 Let’s Encrypt)
- 定期备份网站和数据库
📌 总结
| 方法 | 适合人群 | 难度 | 速度 |
|---|---|---|---|
| 宝塔面板 | 新手推荐 | ⭐☆☆☆☆ | ⏱️ 快(10分钟内) |
| 手动部署 | 想学原理 | ⭐⭐⭐☆☆ | ⏱️ 中等 |
✅ 推荐新手从 宝塔面板 入手,熟悉后再尝试手动部署。
如有具体云平台(如阿里云、腾讯云),可提供更详细指导。欢迎继续提问!
CLOUD技术博