一、准备工作
-
确保服务器已安装宝塔面板(可通过
bt
命令查看) -
准备好域名并已解析到服务器IP
-
获取SSH访问权限(如需命令行操作)
二、安装PHP环境
1. 登录宝塔面板
-
通过
http://服务器IP:8888
访问 -
使用安装时设置的用户名和密码登录
2. 安装Web服务
-
进入"软件商店"
-
安装以下软件:
-
Nginx/Apache(推荐Nginx)
-
MySQL/MariaDB(8.4+版本)
-
PHP(推荐8.4+)
-
phpMyAdmin(可选,数据库管理)
-
3. PHP配置优化
-
进入"软件商店" → 找到已安装的PHP → 点击"设置"
-
安装必要扩展:
-
opcache
-
redis(如需Redis缓存)
-
imagick(图片处理)
-
exif(图片元数据)
-
fileinfo
-
mysqli
-
pdo_mysql
-
-
修改PHP配置:
-
upload_max_filesize = 64M
(根据需求调整) -
post_max_size = 64M
-
memory_limit = 256M
-
max_execution_time = 300
-
三、创建网站
1. 添加站点
-
进入"网站" → "添加站点"
-
填写信息:
-
域名:填写您的域名(如example.com)
-
根目录:默认或自定义(如/www/wwwroot/example.com)
-
FTP:可选创建
-
数据库:创建MySQL数据库,记下用户名和密码
-
PHP版本:选择已安装的版本
-
2. SSL证书配置(推荐)
-
进入"网站" → 选择站点 → "SSL"
-
选择"Let's Encrypt",勾选域名,申请免费证书
-
开启"强制HTTPS"
四、安装WordPress
方法一:宝塔一键部署
-
进入"软件商店" → 搜索"WordPress"
-
点击"一键部署"
-
填写:
-
域名
-
选择刚创建的数据库
-
设置WordPress管理员账号密码
-
方法二:手动安装
-
下载WordPress:
cd /www/wwwroot/example.com wget https://wordpress.org/latest.zip unzip latest.zip mv wordpress/* ./ rm -rf wordpress latest.zip
-
设置权限:
chown -R www:www /www/wwwroot/example.com chmod -R 755 /www/wwwroot/example.com
-
访问域名完成安装:
-
访问
https://您的域名
-
按照向导填写数据库信息、站点信息等
-
五、WordPress优化配置
1. 固定链接设置
-
登录WordPress后台 → 设置 → 固定链接
-
选择"文章名"(推荐SEO友好的URL结构)
2. 性能优化
-
安装缓存插件:
-
WP Super Cache
-
W3 Total Cache
-
或Redis Object Cache(如已安装Redis)
-
-
配置Nginx缓存(可选):
在站点配置文件中添加缓存规则
3. 安全设置
-
限制后台登录尝试
-
更改默认登录URL
-
定期备份(可使用宝塔的"计划任务"功能)
六、常见问题解决
安装主题/插件需要FTP:
修改wp-config.php添加:
define('FS_METHOD', 'direct');确保网站目录权限正确
内存不足:
增加PHP memory_limit
优化数据库
404错误:
检查Nginx伪静态规则(WordPress有自带规则)
检查固定链接设置
按照以上步骤操作,您应该能够成功在宝塔面板上部署WordPress网站。如有特殊需求,可根据实际情况调整配置。