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

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


✅ 准备工作

  1. 购买并登录云主机

    • 选择一台云服务器(推荐 Ubuntu 或 CentOS)
    • 获取公网 IP 地址、用户名(通常是 rootubuntu)、密码或 SSH 密钥
    • 使用 SSH 工具(如 PuTTY、Xshell 或终端)登录服务器
  2. 域名(可选)

    • 如果希望用域名访问,需将域名解析到服务器的公网 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

🛠️ 第二步:配置数据库

  1. 登录 MySQL:
sudo mysql -u root -p
  1. 创建 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

  1. 进入网站根目录:
cd /var/www/html
  1. 下载最新版 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
  1. 设置文件权限:
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html

🔧 第四步:配置 WordPress

  1. 在浏览器中访问:http://你的服务器IP

  2. 选择语言 → 点击“开始”

  3. 填写数据库信息:

    • 数据库名:wordpress_db
    • 用户名:wp_user
    • 密码:你设置的密码
    • 数据库主机:localhost
    • 表前缀:可默认 wp_
  4. 提交后点击“执行”,然后“运行安装”

  5. 填写站点信息:

    • 网站标题
    • 管理员用户名、密码、邮箱
    • 点击“安装 WordPress”

✅ 安装完成!

登录后台:http://你的IP/wp-admin
使用刚才设置的管理员账号登录。


🔒 可选优化建议

  1. 防火墙设置(开启 HTTP/HTTPS)
sudo ufw allow 'Apache Full'
  1. 绑定域名

    • 将域名 A 记录指向服务器 IP
    • 修改 Apache 配置支持虚拟主机(可选)
  2. 启用 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 网站!

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

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