宝塔面板一键安装 Revive Adserver 6.X(PHP8+MySQL)完整流程

laoluo
laoluo
laoluo
管理员
5
文章
0
粉丝
教程评论5阅读模式

一、先看环境要求(必须满足)

  • PHP:8.1~8.5(推荐 8.1/8.2)
  • 必须扩展intl mbstring mysqli pcre xml zip zlib
  • 推荐扩展curl gd opcache openssl
  • 数据库:MySQL 5.7+/8.0 或 MariaDB 10.2+
  • Web 服务器:Nginx(宝塔默认)

二、宝塔准备(软件商店安装)

  1. 登录宝塔 → 软件商店
  2. 安装:
    • Nginx(最新版)
    • MySQL 8.0(或 5.7)
    • PHP 8.1重要:必须 8.1+
      • 点 PHP8.1 → 设置 → 安装扩展
      • 勾选:intl mbstring mysqli curl gd zip opcache → 安装
  3. 重启 PHP8.1

三、创建网站 + 数据库

1. 添加站点

  • 宝塔 → 网站 → 添加站点
  • 域名:填你的域名(如 [shturl.cc/Pe24Gaw](shturl.cc/Pe24Gaw))
  • 根目录:/www/wwwroot/shturl.cc/Pe24Gaw
  • PHP 版本:选 8.1
  • 提交

2. 创建数据库

  • 宝塔 → 数据库 → 添加数据库
  • 数据库名:revive_adserver
  • 用户名:revive_user
  • 密码:生成强密码(保存好)
  • 提交

四、上传并解压 Revive(关键:指向 www 子目录)

1. 下载最新版

访问:https://www.revive-adserver.com/download/ 复制 6.x 最新版 ZIP 链接(如 6.0.0)

2. 宝塔上传解压

  • 宝塔 → 网站 → 你的站点 → 文件
  • 进入站点根目录(/www/wwwroot/shturl.cc/Pe24Gaw
  • 远程下载 → 粘贴 ZIP 链接 → 下载
  • 解压 ZIP → 得到 revive-adserver-6.0.0 文件夹
  • 重命名revive(方便管理)

3. 【最重要】设置运行目录为 www 子目录

  • 回到站点根目录 → 进入 revive 文件夹
  • 你会看到 www 子目录(真正的 Web 入口
  • 返回站点设置 → 网站目录 → 运行目录
  • 修改为:/www/wwwroot/shturl.cc/Pe24Gaw/revive/www
  • 保存(此时域名访问的是 www 目录,安全隔离敏感文件

五、Nginx 伪静态(直接复制)

  • 站点 → 设置 → Nginx 配置
  • 替换全部内容为:
server {
    listen 80;
    server_name shturl.cc/Pe24Gaw;
    root /www/wwwroot/shturl.cc/Pe24Gaw/revive/www;
    index index.php;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
        fastcgi_pass 127.0.0.1:9001; # 宝塔PHP8.1端口通常是9001
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }

    # 禁止访问敏感目录
    location ~* ^/(bin|var|conf|etc)/ { deny all; }
}
  • 保存 → 重启 Nginx

六、Web 安装向导

  1. 浏览器访问:http://shturl.cc/Pe24Gaw/install/
  2. 系统检查:确保所有项 OK(红色项回去补 PHP 扩展)
  3. 数据库配置:
    • 主机:localhost
    • 库名:revive_adserver
    • 用户:revive_user
    • 密码:你创建的数据库密码
  4. 创建管理员账号(邮箱 + 密码)
  5. 完成安装 → 删除 install 目录(安全必做)
    • 宝塔文件管理 → 进入 revive/www/ → 删除 install 文件夹

七、权限设置(避免 403/500)

  • 宝塔文件管理 → 进入 revive 目录
  • 全选 → 权限 → 设置 755
  • 所有者:www:www(宝塔默认)
  • 保存

八、HTTPS(生产必做)

  • 站点 → 设置 → SSL → Let's Encrypt
  • 勾选域名 → 申请证书 → 强制 HTTPS

九、定时任务(报表 / 统计)

  • 宝塔 → 计划任务 → 添加任务
  • 类型:Shell 脚本
  • 名称:Revive 统计
  • 周期:每小时
  • 脚本内容:
/www/server/php/81/bin/php /www/wwwroot/shturl.cc/El2QjTb4WeEkBJ2sLiPdTU6ZTVYSEsmoW4
  • 保存

十、常见问题

  • 系统检查失败(缺扩展):PHP8.1 → 安装对应扩展
  • 数据库连接失败:核对账号密码、MySQL 是否启动
  • 403 禁止访问:目录权限 755、所有者 www:www
  • 空白页:PHP-FPM 未启动、运行目录未指向 www

十一、和你之前问的「运行目录」关系

  • 不用改源码目录
  • 只改宝塔「运行目录」指向 revive/www
  • ✅ 敏感目录(bin/var/conf)自动隔离,**安全标准

文章末尾固定信息

 
laoluo
  • 本文由 laoluo 发表于2026年6月12日 18:58:58
  • 转载请务必保留本文链接:https://www.mydata-api.com/tutorials/15.html
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证