对于新手来说,在云主机上快速部署 WordPress 并连接数据库可以按照以下步骤操作。我们以常见的 Linux 云服务器(如阿里云、腾讯云、AWS 等) 为例,使用 Ubuntu + Apache + MySQL + PHP(LAMP 环境) 来部署。
✅ 一、准备工作
-
购买并登录云主机
- 选择一台 Linux 云服务器(推荐 Ubuntu 20.04/22.04)
- 获取公网 IP 地址
- 使用 SSH 登录(如:
ssh root@你的IP)
-
开放端口
- 在云平台安全组中开放:
80(HTTP)443(HTTPS,可选)22(SSH)3306(MySQL,生产环境建议关闭网络访问)
- 在云平台安全组中开放:
✅ 二、安装 LAMP 环境
1. 更新系统
sudo apt update && sudo apt upgrade -y
2. 安装 Apache
sudo apt install apache2 -y
sudo systemctl enable apache2
sudo systemctl start apache2
浏览器访问
http://你的IP,看到 Apache 欢迎页表示成功。
3. 安装 MySQL
sudo apt install mysql-server -y
sudo mysql_secure_installation
- 设置 root 密码(建议强密码)
- 回答后续问题(删除匿名用户、禁止远程 root 登录等)
创建 WordPress 专用数据库和用户:
sudo mysql -u root -p
进入 MySQL 后执行:
CREATE DATABASE wordpress_db;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
4. 安装 PHP 及扩展
sudo apt install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-zip -y
验证 PHP 是否正常:
php -v
✅ 三、下载并配置 WordPress
1. 下载 WordPress
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
sudo cp -r wordpress/* /var/www/html/
2. 设置文件权限
sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/
3. 配置 WordPress
进入网站目录:
cd /var/www/html
cp wp-config-sample.php wp-config.php
nano wp-config.php
修改以下内容:
define('DB_NAME', 'wordpress_db');
define('DB_USER', 'wp_user');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');
保存退出(Ctrl+O → Enter → Ctrl+X)
✅ 四、完成安装
- 打开浏览器访问:
http://你的IP - 进入 WordPress 安装向导
- 填写站点信息:
- 网站标题
- 管理员用户名、密码、邮箱
- 点击“安装 WordPress”
安装完成后,使用你设置的账号登录后台:
👉 http://你的IP/wp-admin
✅ 五、安全与优化建议(可选)
-
设置域名绑定(如有域名)
- 将域名解析到云主机 IP
- 修改 Apache 虚拟主机或使用 Nginx
-
启用 HTTPS(推荐)
- 使用 Let's Encrypt 免费证书(通过 Certbot)
-
定期备份
- 备份数据库(
mysqldump) - 备份
/var/www/html/文件
- 备份数据库(
-
更新系统和 WordPress
- 保持系统、PHP、WordPress 插件最新
✅ 总结:关键步骤回顾
| 步骤 | 内容 |
|---|---|
| 1 | 登录云主机,更新系统 |
| 2 | 安装 Apache、MySQL、PHP(LAMP) |
| 3 | 创建数据库和用户 |
| 4 | 下载 WordPress 并配置 wp-config.php |
| 5 | 访问 IP 地址完成图形化安装 |
✅ 提示:如果你不想手动配置,也可以直接使用云厂商提供的“一键部署”镜像(如腾讯云/阿里云的 WordPress 镜像),几分钟即可上线。
需要我提供一键脚本或使用 Nginx 的版本吗?欢迎继续提问!
CLOUD云计算