独角数卡(发卡):基于larvae的开源自动化卡密发卡系统

您的浏览器不支持 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 设置,安装扩展里安装fileinforedis 扩展。继续切换到禁用函数里,删除putenvpro_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框架,需要美化或自定义的,可以快速上手,后端基本功能完善,无需特殊操作。

联系方式
广告
网站统计

累计发布:211 篇

总点赞量:1336

累计运行:5 年 347 天

建站日期:2018-10-25