一、准备工作
在开始安装之前,您需要确保已完成以下准备工作:
- 已购买阿里云ECS服务器(推荐CentOS 7.x或8.x系统)
- 已完成服务器基本安全设置(包括修改默认SSH端口、设置防火墙等)
- 已注册域名并完成备案(国内服务器必须备案)
- 准备好SSH连接工具(如Xshell、Putty等)
二、安装宝塔面板
使用SSH工具连接到您的阿里云服务器
执行以下命令安装宝塔面板(根据系统选择相应命令):
对于CentOS系统:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
对于Ubuntu/Debian系统:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
安装过程中会提示是否同意用户协议,输入”y”并回车确认
安装完成后,控制台会显示面板访问地址、用户名和密码,请务必保存这些信息
三、配置宝塔面板环境
通过浏览器访问宝塔面板(地址格式为http://服务器IP:8888)
首次登录后会弹出环境安装向导,推荐选择”LNMP”环境组合:
- Nginx 1.20+
- MySQL 5.7+
- PHP 7.4
- phpMyAdmin 5.0+
点击”一键安装”后等待环境配置完成(约15-30分钟,取决于服务器性能)
安装完成后,进入宝塔面板主界面
四、创建网站和数据库
点击左侧”网站”菜单,然后点击”添加站点”
填写网站信息:
- 域名:填写您的域名(如example.com)
- 根目录:保持默认或自定义
- FTP:可选创建
- 数据库:选择MySQL,设置数据库名和密码
- PHP版本:选择7.4或更高
点击”提交”完成网站创建
记下数据库信息(后续WordPress安装需要)
五、安装WordPress
进入网站根目录(默认路径为/www/wwwroot/您的域名)
删除目录下所有默认文件
下载最新版WordPress中文版:
wget https://cn.wordpress.org/latest-zh_CN.tar.gz
- 解压WordPress安装包:
tar -zxvf latest-zh_CN.tar.gz
- 将WordPress文件移动到网站根目录:
mv wordpress/* ./
rm -rf wordpress latest-zh_CN.tar.gz
- 设置目录权限:
chown -R www:www ./
chmod -R 755 ./
六、完成WordPress安装
在浏览器访问您的域名,进入WordPress安装界面
选择语言(中文简体)并点击”继续”
填写数据库连接信息:
- 数据库名:之前创建的数据库名
- 用户名:数据库用户名
- 密码:数据库密码
- 数据库主机:localhost
- 表前缀:建议修改默认wp为其他前缀(如wp123)增强安全性
点击”提交”后,WordPress会验证数据库连接
填写网站基本信息:
- 站点标题
- 用户名(管理员账号)
- 密码(建议使用强密码)
- 电子邮箱
- 点击”安装WordPress”完成安装
七、基础优化和安全设置
登录WordPress后台(域名/wp-admin)
更新所有插件和主题至最新版本
安装必要插件:
- Wordfence Security(安全防护)
- WP Super Cache(缓存加速)
- Yoast SEO(SEO优化)
修改默认登录地址(可通过安全插件或修改.htaccess实现)
在宝塔面板设置定期自动备份(网站文件和数据库)
常见问题解决
- 安装时出现数据库连接错误:
- 检查数据库名、用户名和密码是否正确
- 确认MySQL服务正常运行
- 检查数据库用户是否有远程连接权限
- 网站访问出现403错误:
- 检查网站目录权限是否正确
- 确认Nginx/Apache配置正确
- 查看宝塔面板的网站配置是否指向正确目录
- WordPress后台无法更新:
- 检查PHP函数是否禁用(如fsockopen)
- 确认目录有写入权限
- 检查服务器时间是否正确
通过以上步骤,您已成功在阿里云服务器上使用宝塔面板部署了WordPress网站。后续可根据需求进行主题定制、插件安装等进一步开发工作。