在阿里云轻量应用服务器上安装 WordPress 是一个非常常见的需求,适合搭建个人博客、企业官网等。下面是详细的安装步骤,适用于 阿里云轻量应用服务器 + WordPress 的安装方式。
✅ 方法一:使用镜像市场一键安装 WordPress(推荐)
这是最简单快捷的方式,适合新手。
步骤:
-
登录阿里云控制台
- 地址:https://home.console.aliyun.com/
-
进入轻量应用服务器控制台
- 左侧导航栏点击【轻量应用服务器】。
-
创建或选择实例
- 如果还没有实例,点击【创建实例】。
- 在【应用镜像】中选择 WordPress 镜像(通常会列出 WordPress 官方或社区镜像)。
- 其他配置根据需求选择(地区、套餐、系统盘等)。
-
完成创建并等待初始化
- 创建完成后,服务器会自动部署好 WordPress 所需的环境(Apache/Nginx + PHP + MySQL)。
-
访问服务器 IP 地址
- 浏览器输入服务器公网 IP,进入 WordPress 安装向导。
- 设置管理员账号、密码、站点标题等信息即可完成安装。
✅ 方法二:手动安装 WordPress(适合有基础用户)
如果你选择的是 CentOS 或 Ubuntu 等操作系统镜像,需要手动安装 LAMP(Linux + Apache + MySQL + PHP)或 LNMP 环境。
1. 登录服务器
使用 SSH 登录服务器:
ssh root@你的服务器IP
2. 安装 Web 环境(以 CentOS 为例)
安装 Nginx / Apache
yum install -y nginx
systemctl start nginx
systemctl enable nginx
安装 MySQL(MariaDB)
yum install -y mariadb-server mariadb
systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation
安装 PHP 及相关扩展
yum install -y php php-mysqlnd php-gd php-xml php-mbstring
3. 创建 WordPress 数据库
mysql -u root -p
输入密码后执行:
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://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
mv wordpress /var/www/html/
chown -R apache:apache /var/www/html/wordpress
chmod -R 755 /var/www/html/wordpress
注意:根据你使用的 Web 服务器用户(Apache 或 Nginx)调整权限。
5. 配置 WordPress
访问:
http://你的服务器IP/wordpress
点击【现在就开始】,填写数据库信息:
- 数据库名:
wordpress - 用户名:
wordpress - 密码:
your_password - 数据库主机:
localhost - 表前缀:
wp_(默认)
点击【提交】,然后继续设置站点标题、管理员账号等信息。
✅ 方法三:使用宝塔面板安装(适合不会命令行的用户)
-
安装宝塔面板:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh -
登录宝塔面板,安装 LNMP 环境(Nginx + MySQL + PHP)。
-
添加网站,设置域名(或 IP)。
-
下载 WordPress,上传到网站根目录,或使用宝塔的“网站管理”中的“在线安装”功能。
-
解压后访问 IP 或域名,进行 WordPress 初始化设置。
? 安全与维护建议
- 安装 SSL 证书(可以用阿里云免费证书)
- 定期备份数据库和网站文件
- 更新 WordPress 核心、插件和主题
- 设置防火墙规则,限制不必要的端口访问
? 总结
| 安装方式 | 优点 | 缺点 |
|---|---|---|
| 使用镜像一键安装 | 快速、简单 | 自定义程度低 |
| 手动安装 | 完全可控 | 配置复杂,适合有经验者 |
| 使用宝塔面板 | 图形化操作,简单 | 占用资源略高 |
如果你告诉我你选择的是哪个操作系统(如 CentOS、Ubuntu、Debian 等),我可以给出更具体的安装命令和路径。
需要我帮你写一个完整的安装脚本或进一步优化配置吗?
CDNK博客