您的浏览器不支持 audio 标签。
市面上开源发卡系统,目前基本成熟稳定,比如我主推的 zfaka 和风铃发卡,都是非常不错且经过时间考验的开源发卡系统,今天推荐的这款发卡系统诞生才不到 3 个月,如果你对 larvae 感兴趣,可以持续关注下该项目。
0.项目简介
开源式站长自动化售货解决方案、高效、稳定、快速!
开源地址:https://github.com/assimon/dujiaoka
DEMO 演示地址:http://dujiaoka.com
1.已集成的支付接口
由于是 larvel 架构的,因此支付接口非常容易集成。目前已接入以下支付系统:
- 支付宝当面付
- 支付宝 PC 支付
- 支付宝手机支付
- payjs 微信扫码.
- Paysapi(支付宝/微信).
- 码支付(QQ/支付宝/微信)
- 微信企业扫码支付
- Paypal 支付(默认美元)
- 麻瓜宝数字货币支付
- 全网易支付支持(针对彩虹版)备注:其中 payjs 是微信小微接口;paysapi 和码支付都是挂机收款;易支付为第三方接口。其余为官方接口。
2.宝塔安装教程
该程序相对其他发卡系统,安装过程稍微麻烦,请仔细参考教程。
第一步:设置宝塔 php 环境,如果没有安装宝塔,可以参考宝塔一键安装脚本。
以 php7.3 为例:宝塔左侧选择软件商店,打开 php7.3 设置,安装扩展里安装fileinfo
、redis
扩展。继续切换到禁用函数里,删除putenv
、pro_open
第二步:在宝塔里添加网站,远程下载或上传源码到网站目录远程下载地址:https://codeload.github.com/assimon/dujiaoka/zip/master下载并解压文件到当前目录,复制dujiaoka-master里的所有文件到网站根目录下。
第三步:打开站点设置,修改网站运行目录和伪静态伪静态:
location / {
try_files $uri $uri/ /index.php$is_args$query_string;
}
第四步:对接数据库
进入网站目录,将.env.example
重命名为.env
,并编辑该文件
# 数据库配置
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=djfaka_com #数据库名
DB_USERNAME=djfaka_com #数据库用户名
DB_PASSWORD=tzPMnBCG2XsYEm2A #数据库密码
然后打开终端工具,用命令行进入网站:
# 注意替换djfaka.com为自己的域名
cd /www/wwwroot/djfaka.com
wget https://getcomposer.org/installer -O composer.phar
php composer.phar install
artisan dujiao install
第五步:配置 Supervisor 守护计划
这也是 larvel 的特色,当然也有纯代码实现的。Supervisor 是我们用来管理 laravel 队列进程的工具。
进入宝塔控制面板: 步骤:【软件商店】->【Supervisor 设置】->【添加守护进程】 如图:启动路径:/www/wwwroot/你的网站/
启动命令:php artisan queue:work
到此为止,网站已搭建完毕,更多配置可以进入后台去修改。默认后台地址/admin
管理员和密码都为admin
3.小结
该程序手动安装体验非常差,可以做成一键部署包,非常容易实现。整体安装比以往的任何程序都复杂,当然也是可视化操作的原因,命令行下其实也不需要这么多步骤。程序本站未实践,请自行斟酌使用。程序前端使用layui
框架,需要美化或自定义的,可以快速上手,后端基本功能完善,无需特殊操作。