在阿里云上安装 WordPress 有多种方式,以下是几种常见方法的详细步骤(以 阿里云 ECS + CentOS 系统为例):
🌐 方式一:使用宝塔面板一键安装(推荐)
✅ 优点:
- 图形化界面操作简单
- 支持一键部署 LNMP 环境、数据库、FTP、SSL 等
🔧 步骤如下:
1. 登录阿里云ECS服务器(SSH)
使用命令行或阿里云控制台连接到你的服务器。
ssh root@你的服务器IP
2. 安装宝塔面板(CentOS系统)
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装完成后会显示面板地址和登录账号密码,请保存好。
3. 登录宝塔面板
浏览器打开给出的链接,进入宝塔后台。
4. 安装LNMP环境
- 推荐选择:Nginx / Apache、MySQL 5.6+、PHP 7.4(WordPress兼容性最好)
5. 添加站点
- 域名填写你的域名(如没有可先用IP测试)
- 数据库选择 MySQL 或 MariaDB,自动生成用户名密码
6. 下载并上传 WordPress
- 在网站根目录(默认
/www/wwwroot/你的域名)中下载 WordPress:
cd /www/wwwroot/你的域名
rm -rf ./*
wget https://cn.wordpress.org/latest-zh_CN.tar.gz
tar -zxvf latest-zh_CN.tar.gz
mv wordpress/* .
chmod -R 755 . && chown -R www:www .
7. 配置 WordPress
访问 http://你的域名,根据提示进行安装:
- 数据库选 MySQL
- 用户名、密码、数据库名填宝塔自动创建的
- 表前缀建议保持默认
wp_ - 设置管理员账号和密码
💡 方式二:使用阿里云市场镜像安装(更简单)
✅ 优点:
- 直接购买 WordPress 镜像,省去配置过程
- 适合新手快速上线
步骤如下:
1. 进入 阿里云云市场
搜索 “WordPress”,选择合适的镜像(例如集成 LNMP 的 WordPress 镜像)
2. 购买并创建 ECS 实例
选择镜像后直接购买,创建实例时会自动部署 WordPress 环境。
3. 登录管理后台
通过公网 IP 访问,按照提示完成初始设置即可。
📦 方式三:手动安装 WordPress(适用于熟悉 Linux 的用户)
所需组件:
- Web 服务器(Apache 或 Nginx)
- PHP(推荐 7.4)
- MySQL 或 MariaDB
示例:CentOS 7 安装流程
1. 安装 EPEL 源和常用工具
yum install epel-release -y
yum install wget unzip -y
2. 安装 LNMP(以 Nginx + PHP-FPM + MySQL 为例)
yum install nginx php php-fpm php-mysqlnd mysql-server -y
启动服务并设置开机自启:
systemctl start nginx
systemctl enable nginx
systemctl start mysqld
systemctl enable mysqld
初始化 MySQL:
mysql_secure_installation
3. 创建 WordPress 数据库
mysql -u root -p
执行 SQL:
CREATE DATABASE wordpress;
CREATE USER 'wordpress'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'localhost';
FLUSH PRIVILEGES;
exit;
4. 下载 WordPress 并解压
cd /tmp
wget https://cn.wordpress.org/latest-zh_CN.tar.gz
tar -zxvf latest-zh_CN.tar.gz
cp -r wordpress /usr/share/nginx/html/
chown -R nginx:nginx /usr/share/nginx/html/wordpress
chmod -R 755 /usr/share/nginx/html/wordpress
5. 配置 Nginx 虚拟主机
编辑配置文件:
nano /etc/nginx/conf.d/default.conf
修改 root 为:
root /usr/share/nginx/html/wordpress;
index index.php index.html index.htm;
添加 PHP 支持:
location ~ .php$ {
try_files $uri =404;
fastcgi_pass unix:/run/php-fpm/www.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
重启服务:
systemctl restart nginx php-fpm
6. 浏览器访问安装 WordPress
打开浏览器访问:
http://你的IP地址
按提示完成安装即可。
✅ 后续建议
- 绑定自己的域名
- 申请 SSL 证书(可用阿里云免费证书)
- 使用插件优化 WordPress(如 WP Super Cache、Jetpack 等)
- 定期备份数据和网站文件
如果你告诉我你使用的操作系统(比如 Ubuntu、CentOS)、是否已有域名、是否希望用图形界面等,我可以提供更具体的帮助。需要我帮你写一个一键脚本吗?
CLOUD技术博