是的,完全可以在阿里云服务器上基于 Ubuntu 系统安装 WordPress。这是非常常见的一种建站方式,适合个人博客、企业官网、小型电商网站等。
下面是一个简要的安装步骤指南,帮助你在阿里云的 Ubuntu 服务器上成功部署 WordPress:
✅ 前提条件
- 一台阿里云 ECS 实例(推荐配置:1核2G以上,Ubuntu 20.04 或 22.04 LTS)
- 已分配公网 IP 或已绑定弹性公网 IP
- 安全组已开放端口:
80(HTTP)、443(HTTPS),建议开放22(SSH) - 域名(可选,用于绑定网站)
🛠️ 安装步骤(Ubuntu + LAMP/LEMP 环境)
1. 登录服务器(使用 SSH)
ssh root@你的公网IP
2. 更新系统
sudo apt update && sudo apt upgrade -y
3. 安装 Apache(或 Nginx)
Apache(推荐新手):
sudo apt install apache2 -y
启动并设置开机自启:
sudo systemctl enable apache2
sudo systemctl start apache2
访问 http://你的IP,应看到 Apache 默认页面。
4. 安装 MySQL 数据库
sudo apt install mysql-server -y
运行安全初始化(设置 root 密码、移除匿名用户等):
sudo mysql_secure_installation
登录 MySQL 创建 WordPress 数据库:
sudo mysql -u root -p
在 MySQL 中执行:
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '你的强密码';
GRANT ALL ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
5. 安装 PHP 及相关扩展
sudo apt install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-zip -y
验证 PHP 是否正常:
php -v
6. 下载并配置 WordPress
进入网站根目录:
cd /var/www/html
备份默认页面(可选):
sudo mv index.html index.html.bak
下载 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
设置权限:
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html
7. 配置 WordPress
在浏览器访问:
http://你的服务器IP
进入 WordPress 安装向导,填写数据库信息:
- 数据库名:
wordpress - 用户名:
wpuser - 密码:你设置的密码
- 数据库主机:
localhost - 表前缀:
wp_(可默认)
继续完成站点标题、管理员账号等设置。
8. (可选)配置域名 + HTTPS
- 在阿里云控制台将域名解析到服务器 IP
- 使用 Let’s Encrypt + Certbot 配置免费 HTTPS:
sudo apt install certbot python3-certbot-apache -y
sudo certbot --apache -d yourdomain.com
✅ 完成!
现在你已经成功在阿里云 Ubuntu 服务器上部署了 WordPress,可以通过域名或 IP 访问你的网站。
🔐 安全建议
- 定期更新系统和 WordPress 插件/主题
- 使用强密码,避免使用
admin作为用户名 - 考虑安装安全插件(如 Wordfence)
- 备份数据库和网站文件
如需更自动化的方式,也可以使用阿里云的「云市场镜像」,搜索“WordPress”一键部署(基于 Ubuntu 或其他系统),但手动安装更灵活、可控。
需要我提供一键脚本或 Nginx 版本的安装步骤吗?
云计算导航