大家好,我是小皮。
功能预览
项目地址:https://gitee.com/ym721/foxbook
小程序页面演示
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() |
PC端页面
![]() | ![]() |
管理后台截图
![]() | ![]() |
技术栈
webman + uniapp + vue3 + Ant Design of Vue
环境要求
PHP >= 8.1 PHP cURL扩展 PHP OpenSSL扩展 PHP SimpleXML扩展 PHP fileinfo扩展
从Gitee下载源码
地址:https://gitee.com/ym721/foxbook.git
文档地址:https://www.foxbook.cn
目录说明
foxbook-admin管理后台前端目录foxbook-php服务端接口目录foxbook-uniuniapp用户端目录
服务端安装
1、在宝塔面板新建网站
步骤:网站=>添加站点 => 异步项目

按照提示填写网站信息
::: info 注意 宝塔会自动守护进程,请使用如下命令启动(不要添加 -d 参数,否则无法启动):
php /www/wwwroot/<你的站点路径>/start.php start
说明:
start.php start为前台守护方式,由宝塔负责进程管理。使用 -d进入后台会与宝塔守护冲突,导致无法正常启动。 :::
2、安装composer依赖

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

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
感谢大家阅读,个人观点仅供参考,欢迎在评论区发表不同观点。
欢迎关注、分享、点赞、收藏、在看,我是微信公众号「PHP驿站」作者小皮。
夜雨聆风









