独角数卡介绍

独角数卡,一个开源免费的在线销售产品的平台,相当的强大,连支付下单接口都有了,而且很丰富。你应该见过类似这样的平台,一些虚拟产品,如软件、激活码和会员可以放在上面出售。简言之,独角数卡就是一个店面,帮你免费开网店,而且里面帮你装修好了,而你要做的就是把开店之前的流程跑完,包括发布公告,商品,订单和支付一整套的服务。

独角卡项目地址:https://github.com/assimon/dujiaoka

独角卡官网教程:https://github.com/assimon/dujiaoka/wiki/2.x_bt_install

环境依赖:

  • (PHP + PHPCLI) version = 7.4
  • Nginx version >= 1.16
  • MYSQL version >= 5.6
  • Redis (高性能缓存服务)
  • Supervisor (一个python编写的进程管理服务)
  • Composer (PHP包管理器)
  • Linux (Win下未测试,建议直接Linux)

PHP环境要求:

星号(*)为必须执行的要求,其他为建议内容

  • *安装fileinfo扩展
  • *安装redis扩展
  • *终端需支持php-cli,测试php -v(版本必须一致)
  • *需要开启的函数:putenvproc_openpcntl_signalpcntl_alarm
  • 安装opcache扩展

环境准备

宝塔介绍

啥是宝塔?宝塔(BaoTa)是一款基于Web的服务器管理面板,专为简化和管理Linux服务器而设计。它提供了友好的用户界面,使用户能够轻松地进行服务器管理、网站部署、数据库管理、FTP管理、DNS管理等操作,无需熟悉命令行或复杂的配置文件。 宝塔面板支持多种常用的服务器环境和软件,如Nginx、Apache、MySQL、PHP、FTP等,并提供了丰富的功能和工具,如一键安装、SSL证书管理、备份恢复、日志监控、安全防护等。它还提供了可视化的统计信息和监控面板,方便用户了解服务器的运行状态和性能。 宝塔面板适用于个人用户、开发者、小型企业等,可以帮助用户快速搭建和管理服务器,提高工作效率和便捷性。

如何安装宝塔

宝塔介绍地址: bt.cn.

安装灰常的简单,一个脚本搞定。

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

以下如图,选择左侧LNMP推荐的组合即可。

宝塔默认会禁用一些php的函数,导致artisan命令无法正确运行)

点击【软件商店】、【PHP设置】、【禁用函数列表】 将以下函数删除!!
putenvproc_openpcntl_signalpcntl_alarm

安装php扩展

安装三个扩展名:fileinfo、Redis、phpzip(如果您想正常使用导出功能)和opcache(可选安装,性能增强)。

安装完成宝塔后,宝塔管理web界面端,默认适用的端口是31358,外网访问的话注意开通外网端口映射(防火墙配置),华为云上的话是安全策略组配置。

独角数卡开源系统安装部署

新建网站

选择新建网站,添加一个站点,按提示填写域名、数据库等。

独角数卡系统源码包下载,下载地址:

2.0.6-antibody.tar.gz

Releases · assimon/dujiaoka · GitHub

下载完成后,先不要解压缩,直接上传到宝塔网站目录。再解压,进入解压出的文件夹,剪切全部文件,粘贴到外面一层目录。一定要记得操作这一步。

设置伪静态:

在PHP环境中,设置伪静态是指通过服务器配置或者使用URL重写技术,将动态生成的URL转换为看起来像静态URL的形式。这样做的目的是为了提升网站的搜索引擎优化(SEO)和用户友好性。 通常情况下,PHP动态页面的URL会包含参数和动态生成的内容,例如: example.com/index.php?id=1 。这种URL对于搜索引擎和用户来说不够友好,也不易于记忆和分享。而设置伪静态后,可以将上述URL转换为类似静态页面的形式,例如: example.com/article/1

点击【伪静态】,选择【laravel5】,点击【保存】。

看下nginx有没有启动成功,并查看Linux上Nginx正在监听的端口。默认端口80,可修改。

netstat -tuln | grep nginx
lsof -i :80 | grep nginx
ss -tuln

由于测试期间,可能没有域名,则可以通过ip来访问,在宝塔网站管理选项中,找到对应的网站右侧的设置按钮,在域名的地方直接输入ip地址并保存。 最后启动起来就可以啦。

再在浏览器中,访问下试试,如果顺利的话,应该能看到如下界面:

根据实际情况填写配置即可。(注127.0.0.1没问题,本机上就是它,不用动。),填写准确数据库名和用户名,密码。安装过程很顺利。

安装完成后,前台界面长这样:

至此,安装成功啦。若想操作查看下数据库,可以在这里使用phpmyadmin登录。

https://114.115.170.xxx:31358/phpmyadmin/index.php?route=/

开启守护进程

最后,如果要上线正式用的话,域名得有,另外别忘开启守护进程的配置。 在软件商店里搜索Supervisor,根据提示配置。

名称:随意填写

启动用户:www

启动命令:源码文件位置+artisan queue:work

命令参考:

/www/server/php/74/bin/php /www/wwwroot/dujiaoka/artisan queue:work

支付方式配置

  • 支付宝当面付:需要营业执照,申请进度非常快。
  • 码支付:就是将自己的收款码贴出去收款,每日有上限。
  • 易支付:对接别人做的支付接口,钱放在别人那里,第二天结算给你,有一定风险,不稳定,容易跑路

这里推荐支付宝当面付,但是注意这个当面付仅针对小额支付,有些限制的。当面付仅能用于支付150以下商品,超过这个限制是不能使用。而收钱码则对付款额度没有限制。付款方式不同:当面付可以支持没有开通花呗收款商家。而收钱码在商家没有开通花呗收款的时候,用户是无法用花呗完成支付的。

我的地址:首页 |

其他资源

GitHub - assimon/dujiaoka:

独角数卡--免费网店搭建详细教程相关推荐

  1. 独角数卡发卡网站搭建流程

    准备工作 1.VPS一台重置好Centos系统(如果没有服务器可以看我上一篇文章) 2.一个域名 3,宝塔安装Nginx1.18 准备篇 第一步:打开左边栏-[软件商店]->[应用搜索]-> ...

  2. 搭建自动发卡网站搭建教程(独角数卡)保姆级教程,支付 + 图文

    自动发卡网站 程序是开源的独角数卡 我搭建了一个这样的 wooknow自动销售发卡http://ok.54ndd.com/ 一个在线销售虚拟产品的平台.你应该见过这样的发卡平台.一些虚拟产品,如软件. ...

  3. 搭建属于自己的发卡小店-独角数卡

    搭建属于自己的发卡小店-独角数卡 一.首先给出大佬的 Git官方仓库 https://github.com/assimon/dujiaoka 我选用的是docker版本的部署,至于为什么选择这个,当然 ...

  4. 【快速搭建】属于自己的小店 -独角数卡-docker版本

    搭建属于的发卡小店-独角数卡 一.首先给出大佬的 Git官方仓库 https://github.com/assimon/dujiaoka 我选用的是docker版本的部署,至于为什么选择这个,当然是因 ...

  5. 集卡php源码,独角数卡自动发卡网PHP源码+教程:虚拟产品自助售卖

    这款独角数卡自动发卡源码比大大目前在用的源码还要强大,测试了一下,不光可以零售还能批发,相当给力! 支付接口也是集成了很多,不仅支持支付宝当面付,还支持第三方的支付! 支付接口如下: 支付宝当面付 支 ...

  6. Kubernetes集群环境搭建详细教程(一主两从)

    Kubernetes集群环境搭建详细教程(一主两从) 1.1 安装要求 在开始之前,部署Kubernetes 集群机器需要满足以下几个条件: 一台或多台机器,操作系统CentOS7.x-86_x64 ...

  7. Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程)(转载)...

    win7(win10也适用)系统安装GPU/CPU版tensorflow Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程) 目录 2.配置 ...

  8. 2021最新微信影视小程序源码无限代开+搭建详细教程

    源码简介: 小程序可开通流量主,达到开通条件可以选择开通流量主 即可躺着赚钱(流量主可以刷上去,但不推荐,有被封风险) 该程序后端为苹果CMS,绝非网传泛滥源码! 花钱买的某团队自运营版本,百分百的完 ...

  9. Kurento-6.7.1 媒体服务器搭建详细教程(Kurento-Media-Server)

    < Kurento-6.7.1 媒体服务器搭建详细教程 > 关于 Kurento 媒体服务器 Kurento 架构的核心是媒体服务器,它被命名为Kurento媒体服务器,即 KMS.Kur ...

最新文章

  1. 【VS开发】【DSP开发】WinDriver简介(或介绍)
  2. python知识:opencv下的轮廓和区域
  3. Ext.data-GroupingStore/JsonStore/SimpleStore
  4. macOS设备上的照片导入Bridge
  5. 面试官:jwt 是什么?java-jwt 呢?懵逼了。。
  6. Linux内核分析作业 NO.2
  7. 动态链接库dll生成与调用 加密 电脑唯一识别 windows下多个cmd命令输出结果的同时获取 本地时间的处理
  8. 欧标语言等级划分 C1,小语种欧标等级的要求
  9. 记录(2019年2月4日)解决的小程序中Token交互及用户下单和微信支付问题
  10. SQL注入:sqli-labs lesson-1 小白详解
  11. python怎么爬虎牙_【python】虎牙直播爬虫项目
  12. VC++通过查看ReactOS开源代码,解决完整路径dll加载失败问题(附源码)
  13. uni-app优秀的Ui模板和项目案列
  14. Attention mask理解
  15. 2018全国普通高校学科竞赛排行榜发布
  16. 声称“100%有效”的Molnupiravir,究竟是什么?
  17. 最新版ios权限描述文字plist的权限描述文字短语-定期更新
  18. html+css+js实现微信和支付宝扫码支付前端
  19. mybatis-plus代码生成器,一键生成代码
  20. python twisted框架_twisted 开发(1)-- twisted 框架介绍

热门文章

  1. UCC28C44DR规格
  2. 【微信小程序】汉语大辞典:汉字,成语,词语和歇后语查询
  3. 智能家居DIY教程连载(1) ——如何正确使用 Sensor 框架
  4. python爬虫爬取58同城租房信息(使用动态IP)输出Excel文件
  5. 为里皮献策:国足再进一步,试试人工智能 | 附机器人世界杯集锦
  6. IE捉迷藏bug详解(躲猫猫)
  7. 如何用Jmeter上传下载文件
  8. 年轻人,别只想着追风口
  9. Android:全面详细的解析Android数据流量统计流程与分析方法(流量检测、流量监控、流量提示)相关类PhoneStateListener,dcTracker,TrafficStats
  10. Ubuntu18.04 安装搜狗拼音