新手在云主机上快速部署 WordPress 并连接数据库,可以按照以下步骤操作。这里以常见的 Linux 云服务器(如阿里云、腾讯云、AWS 等)和 LAMP 环境为例(Linux + Apache + MySQL/MariaDB + PHP)。
✅ 准备工作
-
购买并登录云主机
- 选择一台云服务器(推荐 Ubuntu 或 CentOS)
- 获取公网 IP 地址、用户名(通常是
root或ubuntu)、密码或 SSH 密钥 - 使用 SSH 工具(如 PuTTY、Xshell 或终端)登录服务器
-
域名(可选)
- 如果希望用域名访问,需将域名解析到服务器的公网 IP
🚀 第一步:安装 LAMP 环境
1. 更新系统(Ubuntu/Debian 示例)
sudo apt update && sudo apt upgrade -y
2. 安装 Apache
sudo apt install apache2 -y
启动并设置开机自启:
sudo systemctl start apache2
sudo systemctl enable apache2
访问 http://你的服务器IP,看到 Apache 欢迎页即表示成功。
3. 安装 MySQL(或 MariaDB)
sudo apt install mysql-server -y
运行安全配置向导:
sudo mysql_secure_installation
按提示设置 root 密码、移除匿名用户等。
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
🛠️ 第二步:配置数据库
- 登录 MySQL:
sudo mysql -u root -p
- 创建 WordPress 数据库和用户:
CREATE DATABASE wordpress_db;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'your_strong_password';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
⚠️ 记住数据库名、用户名和密码,后续安装 WordPress 时需要。
🌐 第三步:下载并部署 WordPress
- 进入网站根目录:
cd /var/www/html
- 下载最新版 WordPress:
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xzf latest.tar.gz
sudo mv wordpress/* ./
sudo rm -rf wordpress latest.tar.gz
- 设置文件权限:
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html
🔧 第四步:配置 WordPress
-
在浏览器中访问:
http://你的服务器IP -
选择语言 → 点击“开始”
-
填写数据库信息:
- 数据库名:
wordpress_db - 用户名:
wp_user - 密码:你设置的密码
- 数据库主机:
localhost - 表前缀:可默认
wp_
- 数据库名:
-
提交后点击“执行”,然后“运行安装”
-
填写站点信息:
- 网站标题
- 管理员用户名、密码、邮箱
- 点击“安装 WordPress”
✅ 安装完成!
登录后台:http://你的IP/wp-admin
使用刚才设置的管理员账号登录。
🔒 可选优化建议
- 防火墙设置(开启 HTTP/HTTPS)
sudo ufw allow 'Apache Full'
-
绑定域名
- 将域名 A 记录指向服务器 IP
- 修改 Apache 配置支持虚拟主机(可选)
-
启用 HTTPS(推荐)
- 使用 Let’s Encrypt 免费 SSL 证书(通过 Certbot)
sudo apt install certbot python3-certbot-apache -y
sudo certbot --apache -d yourdomain.com
💡 小贴士
- 推荐使用宝塔面板(一键安装环境)简化操作:https://www.bt.cn
- 备份数据库和文件很重要!
- 定期更新 WordPress 和插件,确保安全
✅ 总结:只需 4 步 —— 装环境 → 配数据库 → 放 WordPress → 浏览器安装,即可快速上线一个 WordPress 网站!
如有具体云平台(如阿里云、腾讯云),可提供更详细指引。
云计算