新手在云主机上快速部署 WordPress 并连接数据库的步骤如下,以常见的 Linux 云服务器(如阿里云、腾讯云、AWS 等)+ Apache + MySQL + PHP(LAMP) 环境为例:
✅ 第一步:准备云主机环境
-
购买并登录云服务器
- 选择一台 Linux 云主机(推荐 Ubuntu 或 CentOS)
- 使用 SSH 工具(如 Xshell、PuTTY 或终端)登录:
ssh root@你的云服务器公网IP
-
更新系统包
# Ubuntu/Debian sudo apt update && sudo apt upgrade -y # CentOS/RHEL sudo yum update -y
✅ 第二步:安装 LAMP 环境(Apache + MySQL + PHP)
1. 安装 Apache(Web 服务器)
# Ubuntu/Debian
sudo apt install apache2 -y
# CentOS
sudo yum install httpd -y
启动并设置开机自启:
sudo systemctl start apache2 # Ubuntu
sudo systemctl enable apache2
# 或 CentOS
sudo systemctl start httpd
sudo systemctl enable httpd
访问 http://你的公网IP,看到 "It works!" 页面表示成功。
2. 安装 MySQL(数据库)
# Ubuntu 推荐使用 MariaDB 替代 MySQL
sudo apt install mysql-server -y
# CentOS
sudo yum install mariadb-server mariadb -y
安全初始化(设置 root 密码等):
sudo mysql_secure_installation
按提示操作,建议:
- 设置 root 密码
- 删除匿名用户
- 禁止远程 root 登录
- 删除测试数据库
3. 安装 PHP 及相关扩展
# Ubuntu
sudo apt install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-zip -y
# CentOS
sudo yum install php php-mysql php-gd php-curl php-mbstring php-xml php-zip -y
验证 PHP 是否工作:
php -v
✅ 第三步:创建 WordPress 数据库
登录 MySQL:
sudo mysql -u root -p
执行以下 SQL 命令:
CREATE DATABASE wordpress_db;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY '你的强密码';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
记下数据库名、用户名和密码,后面配置要用。
✅ 第四步:下载并部署 WordPress
进入网站根目录:
cd /var/www/html
下载最新中文版 WordPress(推荐):
sudo rm -rf * # 清空默认内容
sudo wget https://cn.wordpress.org/latest-zh_CN.tar.gz
sudo tar -xzf latest-zh_CN.tar.gz --strip-components=1
设置权限:
sudo chown -R www-data:www-data /var/www/html # Ubuntu
sudo chmod -R 755 /var/www/html
# CentOS 用户用:
sudo chown -R apache:apache /var/www/html
✅ 第五步:配置 WordPress 连接数据库
-
在浏览器访问:
http://你的公网IP -
选择语言 → 中文(简体)
-
点击“现在就开始”
-
填写数据库信息:
- 数据库名:
wordpress_db - 用户名:
wp_user - 密码:你设置的密码
- 数据库主机:
localhost - 表前缀:可保持
wp_
- 数据库名:
-
点击“提交” → “运行安装”
-
填写站点信息:
- 站点标题
- 用户名(后台登录用)
- 密码(务必记好)
- 邮箱
-
点击“安装 WordPress”
✅ 第六步:完成并登录后台
安装成功后,点击“登录”,进入后台:
http://你的公网IP/wp-admin
使用刚才设置的用户名和密码登录。
✅ 可选:开放防火墙端口
确保云服务器的安全组允许:
- HTTP(端口 80)
- HTTPS(端口 443,后续可加 SSL)
- SSH(端口 22)
🎉 恭喜!你已成功部署 WordPress!
🔐 后续建议:
- 绑定域名并申请免费 SSL 证书(可用 Let’s Encrypt + Certbot)
- 定期备份数据库和文件
- 更新 WordPress 核心、主题和插件
💡 小贴士:一键部署方案(更简单)
如果你不想手动安装,可以考虑:
- 使用云厂商的“镜像市场”中的 WordPress 预装镜像
- 使用宝塔面板(
bt.cn)可视化管理(适合新手)wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
如有具体云平台(如阿里云、腾讯云),可提供更详细指引。欢迎继续提问!
秒懂云