更新记录

v0.0.2(2025-11-07) 下载此版本

v0.02


平台兼容性

uni-app(3.6.15)

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
- - - - - - - - -
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 快应用-华为 快应用-联盟
1.0.0 - - - - - - - - - -

环境要求

  • PHP >= 8.1
  • PHP cURL扩展
  • PHP OpenSSL扩展
  • PHP SimpleXML扩展
  • PHP fileinfo扩展

从Gitee下载源码

地址:https://gitee.com/ym721/foxbook.git

目录说明

  • foxbook-admin 管理后台前端目录
  • foxbook-php 服务端接口目录
  • foxbook-uni uniapp用户端目录

服务端安装

1、在宝塔面板新建网站

步骤:网站=>添加站点 => 异步项目

alt text

按照提示填写网站信息

::: info 注意 宝塔会自动守护进程,请使用如下命令启动(不要添加 -d 参数,否则无法启动):

php /www/wwwroot/<你的站点路径>/start.php start

说明:

  • start.php start 为前台守护方式,由宝塔负责进程管理。
  • 使用 -d 进入后台会与宝塔守护冲突,导致无法正常启动。 :::

2、安装composer依赖

alt text

在网站配置这里安装项目依赖,镜像源最好选择腾讯云,点击执行,完成项目依赖的安装

3、启动项目

点击启动,运行项目

alt text

4、配置SSL

由于微信小程序强制需要https,所以需要配置SSL

5、配置.env

foxbook-php目录下有.env.example文件,复制一份改名为.env,在里面配置数据库信息。然后将database.sql导入到你的数据库中,完成数据表初始化

6、配置nginx伪静态

# 处理 admin 前端路由
location /admin {
    try_files $uri $uri/ /admin/index.html;
}

#  /api/、/adminapi/、/common/ 的代理配置
location ~ ^/(api|adminapi|common)/ {
    proxy_set_header Host $http_host;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_http_version 1.1;
    proxy_set_header Connection "";
    # 若请求不是文件,则代理到后端服务
    if (!-f $request_filename) {
        proxy_pass http://127.0.0.1:8000;
    }
}

到此,PHP服务端安装完成!

uniapp端配置

foxbook-uni目录中有core/config.js配置文件,修改成自己的域名

export const baseUrl = "https://你的域名" //api接口根域名
export const fileUrl = "你的阿里云OSS域名" //oss根域名

管理后台

http://域名/admin

默认账号:admin
默认密码:abcd@123

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。