新手如何在云主机上快速部署WordPress并连接数据库?

新手在云主机上快速部署 WordPress 并连接数据库的步骤如下。我们以常见的 Linux 云服务器(如阿里云、腾讯云、AWS 等)+ MySQL + Apache/Nginx + PHP 环境为例,推荐使用 LAMP 或 LEMP 架构。


🌟 一、准备工作

  1. 购买并登录云主机
    • 选择一台 Linux 云服务器(推荐 Ubuntu 20.04/22.04 或 CentOS 7/8)
    • 获取公网 IP、用户名(通常是 rootubuntu)、密码或 SSH 密钥
    • 使用终端(Mac/Linux)或 PuTTY(Windows)通过 SSH 登录:
      ssh root@你的公网IP

🛠️ 二、安装 LAMP 环境(以 Ubuntu 为例)

1. 更新系统包

sudo apt update && sudo apt upgrade -y

2. 安装 Apache(Web 服务器)

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 密码、删除匿名用户等。

  • 登录 MySQL 创建 WordPress 专用数据库和用户:

    sudo mysql -u root -p

    在 MySQL 中执行:

    CREATE DATABASE wordpress_db;
    CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '你的强密码';
    GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wpuser'@'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 -xzvf latest.tar.gz

2. 移动到网站根目录

sudo cp -r /tmp/wordpress/* /var/www/html/

3. 设置权限

sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/

🔧 四、配置 WordPress 连接数据库

1. 进入网站目录

cd /var/www/html

2. 复制配置文件模板

cp wp-config-sample.php wp-config.php

3. 编辑配置文件

sudo nano wp-config.php

修改以下内容(使用你前面创建的数据库信息):

define('DB_NAME', 'wordpress_db');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', '你的强密码');
define('DB_HOST', 'localhost');

保存并退出(Ctrl+O → Enter → Ctrl+X)。


🚀 五、完成安装(浏览器操作)

  1. 打开浏览器访问:
    👉 http://你的云主机IP

  2. 你会进入 WordPress 安装向导:

    • 选择语言(中文)
    • 填写站点标题、管理员用户名、密码、邮箱
    • 点击“安装 WordPress”
  3. 安装完成后,用你设置的用户名和密码登录后台:
    👉 http://你的IP/wp-admin


✅ 六、后续建议(可选但推荐)

  • 绑定域名:在云服务商解析域名到服务器 IP,并配置 Apache 虚拟主机。
  • 开启 HTTPS:使用 Let’s Encrypt 免费 SSL 证书(推荐用 Certbot)。
  • 备份数据库和文件:定期备份 wp-content 和数据库。
  • 加强安全
    • 修改默认管理员用户名
    • 安装安全插件(如 Wordfence)
    • 禁止 wp-config.php 被直接访问

💡 小贴士:一键部署方案(更简单!)

如果你不想手动配置,可以考虑:

  • 使用云平台的 WordPress 镜像(如腾讯云市场、阿里云镜像市场)
  • 使用 Docker 一键部署:
    docker run --name wordpress -e WORDPRESS_DB_PASSWORD=你的密码 -p 80:80 -d wordpress

✅ 总结:只需 5 步即可完成:

  1. 装 Apache + PHP + MySQL
  2. 创建数据库和用户
  3. 下载 WordPress
  4. 配置 wp-config.php
  5. 浏览器完成安装

现在你已经拥有了一个可运行的 WordPress 博客!🎉

需要我提供自动化脚本或 Nginx 版本教程吗?

未经允许不得转载:CLOUD云枢 » 新手如何在云主机上快速部署WordPress并连接数据库?