新手在云主机上快速部署 WordPress 并连接数据库的步骤如下,以常见的 Linux 云服务器(如阿里云、腾讯云、AWS 等)+ MySQL + Nginx/Apache + PHP 环境为例:
✅ 前提准备
- 已有一台云主机(推荐配置:Ubuntu 20.04/22.04 或 CentOS 7/8)
- 公网 IP 地址
- SSH 访问权限
- 域名(可选,用于绑定网站)
🚀 步骤一:登录云主机并更新系统
# 使用 SSH 登录(Windows 可用 PuTTY 或 WSL,Mac/Linux 直接终端)
ssh root@你的公网IP
# 更新系统包
sudo apt update && sudo apt upgrade -y # Ubuntu/Debian
# 或
sudo yum update -y # CentOS
🚀 步骤二:安装 LAMP/LEMP 环境(以 Ubuntu + Nginx + MySQL + PHP 为例)
1. 安装 Nginx(Web 服务器)
sudo apt install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx
浏览器访问
http://你的公网IP,看到 “Welcome to nginx!” 表示成功。
2. 安装 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 'wp_user'@'localhost' IDENTIFIED BY 'your_secure_password';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
📌 记下:数据库名 wordpress_db,用户名 wp_user,密码 your_secure_password
3. 安装 PHP 及必要扩展
sudo apt install php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-zip -y
🚀 步骤三:配置 Nginx 支持 WordPress
1. 创建网站目录
sudo mkdir -p /var/www/wordpress
2. 下载 WordPress
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
sudo cp -a /tmp/wordpress/* /var/www/wordpress/
3. 设置权限
sudo chown -R www-data:www-data /var/www/wordpress
sudo chmod -R 755 /var/www/wordpress
4. 配置 Nginx 站点
创建配置文件:
sudo nano /etc/nginx/sites-available/wordpress
粘贴以下内容(替换 your_domain 为你的域名或公网 IP):
server {
listen 80;
server_name your_domain_or_ip;
root /var/www/wordpress;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ .php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.1-fpm.sock; # 根据你安装的PHP版本调整
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ /.ht {
deny all;
}
}
启用站点:
sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/
sudo nginx -t # 检查配置是否正确
sudo systemctl reload nginx
🚀 步骤四:完成 WordPress 安装
1. 访问网站初始化安装
浏览器打开:
http://你的公网IP 或 域名
进入 WordPress 安装向导。
2. 填写数据库信息(使用前面创建的)
- 数据库名:
wordpress_db - 用户名:
wp_user - 密码:
your_secure_password - 数据库主机:
localhost - 表前缀:
wp_(默认即可)
点击“执行” → “现在开始”
3. 设置网站信息
填写:
- 网站标题
- 用户名(登录后台用)
- 密码(建议生成强密码)
- 邮箱
点击“安装 WordPress”
✅ 安装完成后,使用设置的用户名和密码登录后台:
http://你的IP/wp-admin
✅ 后续建议
- 绑定域名:将域名 DNS 解析到你的云主机公网 IP。
- 开启 HTTPS:使用 Let’s Encrypt 免费证书(推荐 Certbot)。
- 定期备份:备份数据库和
/var/www/wordpress文件。 - 安全加固:禁用文件编辑、限制登录尝试、更新插件。
💡 快速替代方案(适合纯新手)
如果你不想手动配置,可以使用:
-
宝塔面板(推荐):图形化管理,一键部署 WordPress
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh安装后通过浏览器登录面板,添加站点 → 一键安装 WordPress。
-
云厂商市场镜像:如阿里云/腾讯云提供“WordPress 预装镜像”,开箱即用。
✅ 总结:
只要按步骤操作,新手也能在 30 分钟内 在云主机上成功部署 WordPress 并连接数据库。关键是确保环境(Nginx + PHP + MySQL)正确安装,并配置好数据库权限和 Web 服务。
需要我为你生成一键部署脚本吗? 😊
云计算导航