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

新手在云主机上快速部署 WordPress 并连接数据库的步骤如下,以常见的 Linux 云服务器(如阿里云、腾讯云、AWS 等)+ Apache + MySQL + PHP(LAMP) 环境为例:


✅ 第一步:准备云主机环境

  1. 购买并登录云服务器

    • 选择一台 Linux 云主机(推荐 Ubuntu 或 CentOS)
    • 使用 SSH 工具(如 Xshell、PuTTY 或终端)登录:
      ssh root@你的云服务器公网IP
  2. 更新系统包

    # 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 连接数据库

  1. 在浏览器访问:http://你的公网IP

  2. 选择语言 → 中文(简体)

  3. 点击“现在就开始”

  4. 填写数据库信息:

    • 数据库名:wordpress_db
    • 用户名:wp_user
    • 密码:你设置的密码
    • 数据库主机:localhost
    • 表前缀:可保持 wp_
  5. 点击“提交” → “运行安装”

  6. 填写站点信息:

    • 站点标题
    • 用户名(后台登录用)
    • 密码(务必记好)
    • 邮箱
  7. 点击“安装 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

如有具体云平台(如阿里云、腾讯云),可提供更详细指引。欢迎继续提问!

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