在阿里云轻量应用服务器上安装 WordPress 是一个相对简单的过程,下面是一个详细的步骤指南,帮助你快速完成安装。
🧰 准备工作
-
购买并登录阿里云轻量应用服务器
- 确保你已经开通了阿里云账号,并购买了轻量应用服务器。
- 登录 阿里云控制台 > 轻量应用服务器页面。
-
选择操作系统
- 推荐使用 CentOS 7.x / 8.x 或 Ubuntu 20.04/22.04 LTS。
- 或者你可以直接使用阿里云提供的 WordPress 应用镜像(推荐新手)。
✅ 方法一:使用一键镜像安装 WordPress(推荐)
如果你是新手,建议直接使用阿里云提供的 WordPress 镜像:
步骤:
- 进入轻量服务器控制台
- 点击 “创建实例”
- 在“应用镜像”中搜索
WordPress - 选择合适的版本(如
WordPress + LAMP) - 设置密码、公网IP等信息后购买
- 实例启动后,通过浏览器访问公网 IP 即可看到 WordPress 安装界面
⚠️ 注意:该方式会自动配置好 Apache、MySQL、PHP 和 WordPress,适合快速部署。
🛠️ 方法二:手动安装 WordPress(自定义配置)
如果你希望自定义配置或学习安装过程,可以按以下步骤操作。
步骤 1:安装 LNMP 环境(Linux + Nginx + MySQL + PHP)
以 CentOS 为例:
-
更新系统软件包:
sudo yum update -y -
安装 EPEL 源(CentOS):
sudo yum install epel-release -y -
安装 Nginx:
sudo yum install nginx -y sudo systemctl start nginx sudo systemctl enable nginx -
安装 MySQL(MariaDB):
sudo yum install mariadb-server mariadb -y sudo systemctl start mariadb sudo systemctl enable mariadb sudo mysql_secure_installation -
安装 PHP 及相关模块:
sudo yum install php php-mysqlnd php-fpm php-gd php-xml php-mbstring -y -
启动 PHP-FPM:
sudo systemctl start php-fpm sudo systemctl enable php-fpm -
配置 Nginx 支持 PHP(编辑
/etc/nginx/conf.d/default.conf):server { listen 80; server_name localhost; root /usr/share/nginx/html; index index.php index.html index.htm; location / { try_files $uri $uri/ =404; } error_page 404 /404.html; error_page 500 502 503 504 /50x.html; location ~ .php$ { fastcgi_pass unix:/run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } -
重启 Nginx:
sudo systemctl restart nginx
步骤 2:创建数据库
mysql -u root -p
执行以下 SQL 命令:
CREATE DATABASE wordpress;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
exit
步骤 3:下载并配置 WordPress
-
下载 WordPress:
cd /tmp wget https://wordpress.org/latest.tar.gz tar -xzvf latest.tar.gz sudo cp -r wordpress/* /usr/share/nginx/html/ -
修改权限:
sudo chown -R apache:apache /usr/share/nginx/html/ sudo chmod -R 755 /usr/share/nginx/html/ -
配置 wp-config.php:
cd /usr/share/nginx/html/ sudo mv wp-config-sample.php wp-config.php sudo nano wp-config.php修改以下内容:
define('DB_NAME', 'wordpress'); define('DB_USER', 'wordpressuser'); define('DB_PASSWORD', 'your_password'); define('DB_HOST', 'localhost');
步骤 4:开放防火墙端口
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --reload
步骤 5:访问 WordPress 安装页面
打开浏览器,输入你的服务器公网 IP 地址:
http://your_server_ip
按照提示填写网站标题、用户名、密码等信息,完成安装。
🔐 安全建议
- 安装 SSL 证书(可使用 Let’s Encrypt 免费证书)
- 更改默认管理员用户名(不要使用 admin)
- 定期备份数据和更新 WordPress 插件
📌 总结
| 方法 | 优点 | 缺点 |
|---|---|---|
| 使用 WordPress 镜像 | 快速、方便 | 自定义性差 |
| 手动安装 | 灵活、可控性强 | 安装复杂 |
如果你需要我帮你写自动化脚本或者配置 HTTPS,也可以继续问我 😊
是否还需要我提供 Ubuntu 的安装教程?
CLOUD技术博