宝塔面板安装 WordPress 及 PHP 环境详细步骤

一、准备工作

  1. 确保服务器已安装宝塔面板(可通过 bt 命令查看)

  2. 准备好域名并已解析到服务器IP

  3. 获取SSH访问权限(如需命令行操作)

二、安装PHP环境

1. 登录宝塔面板

  • 通过 http://服务器IP:8888 访问

  • 使用安装时设置的用户名和密码登录

2. 安装Web服务

  1. 进入"软件商店"

  2. 安装以下软件:

    • Nginx/Apache(推荐Nginx)

    • MySQL/MariaDB(8.4+版本)

    • PHP(推荐8.4+)

    • phpMyAdmin(可选,数据库管理)

3. PHP配置优化

  1. 进入"软件商店" → 找到已安装的PHP → 点击"设置"

  2. 安装必要扩展:

    • opcache

    • redis(如需Redis缓存)

    • imagick(图片处理)

    • exif(图片元数据)

    • fileinfo

    • mysqli

    • pdo_mysql

  3. 修改PHP配置:

    • upload_max_filesize = 64M(根据需求调整)

    • post_max_size = 64M

    • memory_limit = 256M

    • max_execution_time = 300

三、创建网站

1. 添加站点

  1. 进入"网站" → "添加站点"

  2. 填写信息:

    • 域名:填写您的域名(如example.com)

    • 根目录:默认或自定义(如/www/wwwroot/example.com)

    • FTP:可选创建

    • 数据库:创建MySQL数据库,记下用户名和密码

    • PHP版本:选择已安装的版本

2. SSL证书配置(推荐)

  1. 进入"网站" → 选择站点 → "SSL"

  2. 选择"Let's Encrypt",勾选域名,申请免费证书

  3. 开启"强制HTTPS"

四、安装WordPress

方法一:宝塔一键部署

  1. 进入"软件商店" → 搜索"WordPress"

  2. 点击"一键部署"

  3. 填写:

    • 域名

    • 选择刚创建的数据库

    • 设置WordPress管理员账号密码

方法二:手动安装

  1. 下载WordPress:

    cd /www/wwwroot/example.com
    wget https://wordpress.org/latest.zip
    unzip latest.zip
    mv wordpress/* ./
    rm -rf wordpress latest.zip
  2. 设置权限:

    chown -R www:www /www/wwwroot/example.com
    chmod -R 755 /www/wwwroot/example.com
  3. 访问域名完成安装:

    • 访问 https://您的域名

    • 按照向导填写数据库信息、站点信息等

五、WordPress优化配置

1. 固定链接设置

  1. 登录WordPress后台 → 设置 → 固定链接

  2. 选择"文章名"(推荐SEO友好的URL结构)

2. 性能优化

  1. 安装缓存插件:

    • WP Super Cache

    • W3 Total Cache

    • 或Redis Object Cache(如已安装Redis)

  2. 配置Nginx缓存(可选):
    在站点配置文件中添加缓存规则

3. 安全设置

  1. 限制后台登录尝试

  2. 更改默认登录URL

  3. 定期备份(可使用宝塔的"计划任务"功能)

六、常见问题解决

  1. 安装主题/插件需要FTP

    • 修改wp-config.php添加:

      define('FS_METHOD', 'direct');
    • 确保网站目录权限正确

  2. 内存不足

    • 增加PHP memory_limit

    • 优化数据库

  3. 404错误

    • 检查Nginx伪静态规则(WordPress有自带规则)

    • 检查固定链接设置

按照以上步骤操作,您应该能够成功在宝塔面板上部署WordPress网站。如有特殊需求,可根据实际情况调整配置。

发表评论