在阿里云轻量应用服务器上选择 LAMP 镜像(Linux + Apache + MySQL + PHP)后,已经为你预装好了运行 WordPress 所需的基础环境。但为了顺利安装和运行 WordPress,你还需要完成以下几项关键配置:
✅ 一、基础环境确认
LAMP 镜像通常已包含:
- 操作系统:Ubuntu/CentOS(根据你选择的镜像)
- Web 服务器:Apache
- 数据库:MySQL 或 MariaDB
- 后端语言:PHP(版本可能需要检查)
✅ 建议检查 PHP 版本是否 ≥ 7.4(推荐 8.0+),WordPress 推荐使用较新版本。
php -v
✅ 二、配置数据库(MySQL)
你需要为 WordPress 创建一个专用数据库和用户。
1. 登录 MySQL
sudo mysql -u root -p
(初始密码可能为空,或查看轻量服务器控制台提供的默认信息)
2. 创建数据库
CREATE DATABASE wordpress_db;
3. 创建用户并授权
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY '你的安全密码';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
📌 记下数据库名、用户名、密码,安装 WordPress 时要用。
✅ 三、下载并部署 WordPress
方法一:手动下载(推荐)
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
sudo cp -r wordpress/* /var/www/html/
设置目录权限
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html
💡 注意:某些 LAMP 镜像可能将网站根目录设为
/data/wwwroot/default,请先确认路径:sudo find / -name "index.html" | grep html # 或查看 Apache 配置文件 sudo cat /etc/apache2/sites-available/000-default.conf | grep DocumentRoot
✅ 四、配置 Apache(如需要)
大多数 LAMP 镜像已配置好 Apache,但确保以下几点:
-
启用重写模块(用于固定链接)
sudo a2enmod rewrite sudo systemctl restart apache2 -
确保
.htaccess支持
编辑虚拟主机配置:sudo nano /etc/apache2/sites-available/000-default.conf在
<Directory /var/www/html>中添加:AllowOverride All保存后重启 Apache:
sudo systemctl restart apache2
✅ 五、配置 WordPress
- 浏览器访问:
http://你的服务器公网IP - 选择语言 → 开始安装
- 填写数据库信息:
- 数据库名:
wordpress_db - 用户名:
wp_user - 密码:你设置的密码
- 数据库主机:
localhost - 表前缀:可保持
wp_或自定义
- 数据库名:
- 继续完成站点标题、管理员账号等设置。
✅ 六、安全与优化建议
1. 设置域名(可选但推荐)
- 在阿里云备案并解析域名到服务器 IP
- 修改 Apache 配置绑定域名
- 可申请免费 SSL 证书(Let’s Encrypt)
2. 安装 SSL 证书(HTTPS)
使用 Certbot:
sudo apt install certbot python3-certbot-apache
sudo certbot --apache -d yourdomain.com
3. 防火墙设置
- 轻量服务器后台开启 80 和 443 端口(HTTP/HTTPS)
- 关闭不必要的端口(如 3306 X_X访问)
4. 定期备份
- 备份
/var/www/html文件 - 备份 MySQL 数据库:
mysqldump -u wp_user -p wordpress_db > backup.sql
✅ 七、常见问题排查
| 问题 | 解决方法 |
|---|---|
| 白屏或错误500 | 检查 PHP 错误日志 /var/log/apache2/error.log |
无法写入 .htaccess |
确保 AllowOverride All 已设置 |
| 数据库连接失败 | 检查用户名、密码、数据库是否存在 |
| 上传文件失败 | 检查 upload_max_filesize(修改 php.ini) |
总结:你还需要做的配置清单
✅ 创建 WordPress 数据库和用户
✅ 下载并部署 WordPress 文件
✅ 设置文件权限和 Apache 重写支持
✅ 完成 WordPress 安装向导
✅ 配置域名和 HTTPS(生产环境必需)
✅ 做好备份和安全加固
如果你使用的是阿里云轻量服务器的 “WordPress 应用镜像”,这些步骤大多已自动完成,直接访问 IP 即可开始配置。但使用通用 LAMP 镜像时,以上配置是必须手动完成的。
如有具体报错,欢迎提供日志或截图进一步协助!
轻量云Cloud