核心内容摘要
LongCat图片编辑器实战:公众号配图快速制作
这是一款基于 FastAdmin ThinkPHP 开发的二维码防伪系统具备“一物一码”唯一标识支持真伪查询、防串货、产品溯源等功能。
系统源码完整无加密支持私有化部署安全可控灵活定制。
系统环境要求Web服务器nginxPHP
2 及以上MySQL
7 及以上项目部署流程以宝塔为例
安装宝塔访问 宝塔官网根据服务器环境选择对应的安装脚本建议选择正式版进行安装
安装运行所需软件基础环境nginx php redis mysql辅助工具宝塔 webhook、进程守护管理器用于 git 仓库代码钩子自动化部署和任务队列进程守护
安装 PHP 扩展必备扩展fileinfo、redis、imagemagick
部署网站在宝塔面板“网站”菜单中添加网站填写已解析的域名选择所需 PHP 版本在网站列表中点击对应网站右侧的“设置”配置伪静态和网站目录切换到网站根目录初始化项目可通过 git 部署或直接上传代码在根目录下执行 composer install 安装依赖git 自动化部署可参考自动化部署教程部署完成后
注意事项设置 runtime 目录权限为 777 可写在 application/extra 目录下新建 site.php 文件首次部署需手动创建
数据库配置在宝塔“数据库”菜单中新建数据库保存数据库账号和密码在项目根目录新增 .env 文件内容如下请替换为实际数据库信息[app] debug false trace false [database] hostname
127.
0.
1 database fangweisuyuan username root password root hostport 3306 prefix fa_ debug true [cache] prefix fangweisuyuan_v2_ [redis] host
127.
0.
1 password 123456 port 6379 select
Redis 配置找到已安装的 redis 目录点击设置配置 redis 密码并同步修改 .env 文件中的 redis 密码
进程守护配置批量创建/导出防伪码等大数据操作建议使用 thinkphp 的 topthink/think-queue 任务队列进行异步处理需设置两个任务队列创建防伪码php think queue:listen --queue create_code_task --timeout 600导出任务防伪码、二维码、名片php think queue:listen --queue export_task --timeout 3600在宝塔进程守护管理器中点击设置添加守护进程填写自定义名称选择项目运行目录将上述命令粘贴进去
后台管理演示图后台管理界面展示
前端界面如果对现有页面不满意可定制页面。
联系方式如对项目有兴趣可加 Vwqy0601415 联系我收费。