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

对于新手来说,在云主机上快速部署 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技术博 » 新手如何在云主机上快速部署WordPress并连接数据库?