宝塔面板安装独角数卡(发卡) 2.x版本 对接V免签易支付码支付教程

作者 : 开心源码 本文共1912个字,预计阅读时间需要5分钟 发布时间: 2022-04-23 共2K人阅读

1、前言

  • 项目:https://github.com/assimon/dujiaoka

2、支付接口已集成

  •  支付宝当面付
  • 支付宝PC支付
  • 支付宝手机支付
  • payjs微信扫码
  •  Paysapi(支付宝/微信).
  • 码支付(QQ/支付宝/微信)
  • 微信企业扫码支付
  • Paypal支付(默认美元)
  • 麻瓜宝数字货币支付
  • 全网易支付支持(针对彩虹版)

3、准备

安装之前需要准备的环境如下。

  • 宝塔面板最新版本(这是必须的)
  • (PHP + PHPCLI) version >= 7.0
  • Nginx version >= 1.16
  • MYSQL version >= 5.6
  • Redis (高性能缓存服务)
  • Supervisor (一个python编写的进程管理服务)
  • Composer (PHP包管理器)
  • Linux/Win (Win下未测试,建议直接Linux)
  • 3、PHP环境确认

    1)先来删除一下php的禁用函数(ps:宝塔默认会禁用一些php的函数,导致artisan命令无法正确运行)点击【软件商店】->【PHP设置】->【禁用函数列表】 将以下函数删除!!

    putenvproc_openpcntl_signalpcntl_alarm

    2)安装扩展,点击【软件商店】->【PHP设置】->【安装扩展】安装以下4个扩展:

    fileinforedisphpzip(如果你想正常使用导出功能得话)opcacheshell_exec

    4、配置网站

    1)宝塔新建网站,提前解析好域名,新建好数据库,当然也可以在新建站点时创建数据库。

     

    2)上传代码,请选择xxx_build.tar.gz压缩包。一定要选择带build字样的包,才有依赖!目前最新的版本是2.0.2

    各版本:https://github.com/assimon/dujiaoka/releases

    至于上传,我们可以利用宝塔的远程下载,来下载到网站根目录即可。

    3)设置项目运行目录,解压项目代码后,我们点击网站的设置设置运行目录为public,看图:

    4)设置伪静态为laravel5

    5、部署

    1)访问你的网站域名,进入安装流程

    2)按实际情况填写网站配置信息

    6、配置守护进程

    堡塔应用管理器是我们用来管理laravel队列进程的工具。如果不喜欢使用堡塔应用管理器,那么使用supervisor也是可以的,两个必须选一个!

    1)堡塔应用管理器配置教程,进入宝塔控制面板: 步骤:【软件商店】->【堡塔应用管理器设置】->【添加应用】 如图:

    说明:


    名称:随意,如daniao

    应用环境: 选择php7.4

    启动文件: 网站根目录 + /artisan(例如:/www/wwwroot/halo.vsvs.xyz/artisan)

    执行目录: 网站根目录(例如:/www/wwwroot/halo.vsvs.xyz/)

    启动参数: queue:work

    保存即可!

    2)supervisor配置教程

    步骤:【软件商店】->【Supervisor设置】->【添加守护进程】 如图:

    说明:


    名称:随意填写(例如:daniao)

    启动用户:选择www

    运行目录:选择程序根目录(例如:/www/wwwroot/halo.vsvs.xyz/)

    启动命令:/www/server/php/你的php版本/bin/php /www/wwwroot/你的网站根目录/artisan queue:work

    例如:/www/server/php/74/bin/php /www/wwwroot/halo.vsvs.xyz/artisan queue:work

    7、效果

    1)前台

    2)后台

    8、一些问题

    这里只说下常见的错误

    1)忘记管理密码,服务器终端下cd 网站根目录, 执行以下命令重置管理员密码:

    1. php artisan admin:resetpassword

    2)后台登录出现0err

    出现这个问题大概率是开启了nginx的https或者强制https访问,导致请求接口出错。

    牢记一个原则,只要开启了https访问,那么后台也要开启https!

    解决这个问题的方法,就是编辑网站根目录.env文件。

    配置如下选项(如果没有就新增):

    1. ADMIN_HTTPS=true

    9、最后

    整个搭建过程还是很简单的,而且该程序的颜值也是简洁大方,需要注意的是,该程序不支持虚拟主机,也不支持windows服务器,仅支持linux服务器。

    参考:https://github.com/assimon/dujiaoka/wiki/problems

    参考:https://github.com/assimon/dujiaoka/wiki/2.x_bt_install

    参考:https://www.daniao.org/9073.html

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 宝塔面板安装独角数卡(发卡) 2.x版本 对接V免签易支付码支付教程

发表回复