走啊走
加油

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

服务器价格表

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


✅ 一、准备工作

  1. 购买并登录云主机

    • 选择一台 Linux 云服务器(推荐 Ubuntu 20.04/22.04)
    • 获取公网 IP 地址
    • 使用 SSH 登录(如:ssh root@你的IP
  2. 开放端口

    • 在云平台安全组中开放:
      • 80(HTTP)
      • 443(HTTPS,可选)
      • 22(SSH)
      • 3306(MySQL,生产环境建议关闭网络访问)

✅ 二、安装 LAMP 环境

1. 更新系统

sudo apt update && sudo apt upgrade -y

2. 安装 Apache

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 密码(建议强密码)
  • 回答后续问题(删除匿名用户、禁止远程 root 登录等)

创建 WordPress 专用数据库和用户:

sudo mysql -u root -p

进入 MySQL 后执行:

CREATE DATABASE wordpress_db;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'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 -xzf latest.tar.gz
sudo cp -r wordpress/* /var/www/html/

2. 设置文件权限

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

3. 配置 WordPress

进入网站目录:

cd /var/www/html
cp wp-config-sample.php wp-config.php
nano wp-config.php

修改以下内容:

define('DB_NAME', 'wordpress_db');
define('DB_USER', 'wp_user');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');

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


✅ 四、完成安装

  1. 打开浏览器访问:http://你的IP
  2. 进入 WordPress 安装向导
  3. 填写站点信息:
    • 网站标题
    • 管理员用户名、密码、邮箱
  4. 点击“安装 WordPress”

安装完成后,使用你设置的账号登录后台:
👉 http://你的IP/wp-admin


✅ 五、安全与优化建议(可选)

  1. 设置域名绑定(如有域名)

    • 将域名解析到云主机 IP
    • 修改 Apache 虚拟主机或使用 Nginx
  2. 启用 HTTPS(推荐)

    • 使用 Let's Encrypt 免费证书(通过 Certbot)
  3. 定期备份

    • 备份数据库(mysqldump
    • 备份 /var/www/html/ 文件
  4. 更新系统和 WordPress

    • 保持系统、PHP、WordPress 插件最新

✅ 总结:关键步骤回顾

步骤 内容
1 登录云主机,更新系统
2 安装 Apache、MySQL、PHP(LAMP)
3 创建数据库和用户
4 下载 WordPress 并配置 wp-config.php
5 访问 IP 地址完成图形化安装

提示:如果你不想手动配置,也可以直接使用云厂商提供的“一键部署”镜像(如腾讯云/阿里云的 WordPress 镜像),几分钟即可上线。

需要我提供一键脚本或使用 Nginx 的版本吗?欢迎继续提问!