独角数卡--免费网店搭建详细教程
独角数卡介绍
独角数卡,一个开源免费的在线销售产品的平台,相当的强大,连支付下单接口都有了,而且很丰富。你应该见过类似这样的平台,一些虚拟产品,如软件、激活码和会员可以放在上面出售。简言之,独角数卡就是一个店面,帮你免费开网店,而且里面帮你装修好了,而你要做的就是把开店之前的流程跑完,包括发布公告,商品,订单和支付一整套的服务。
独角卡项目地址: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
(版本必须一致) - *需要开启的函数:
putenv
,proc_open
,pcntl_signal
,pcntl_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设置】、【禁用函数列表】 将以下函数删除!!
putenv
,proc_open
,pcntl_signal
,pcntl_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.VPS一台重置好Centos系统(如果没有服务器可以看我上一篇文章) 2.一个域名 3,宝塔安装Nginx1.18 准备篇 第一步:打开左边栏-[软件商店]->[应用搜索]-> ...
- 搭建自动发卡网站搭建教程(独角数卡)保姆级教程,支付 + 图文
自动发卡网站 程序是开源的独角数卡 我搭建了一个这样的 wooknow自动销售发卡http://ok.54ndd.com/ 一个在线销售虚拟产品的平台.你应该见过这样的发卡平台.一些虚拟产品,如软件. ...
- 搭建属于自己的发卡小店-独角数卡
搭建属于自己的发卡小店-独角数卡 一.首先给出大佬的 Git官方仓库 https://github.com/assimon/dujiaoka 我选用的是docker版本的部署,至于为什么选择这个,当然 ...
- 【快速搭建】属于自己的小店 -独角数卡-docker版本
搭建属于的发卡小店-独角数卡 一.首先给出大佬的 Git官方仓库 https://github.com/assimon/dujiaoka 我选用的是docker版本的部署,至于为什么选择这个,当然是因 ...
- 集卡php源码,独角数卡自动发卡网PHP源码+教程:虚拟产品自助售卖
这款独角数卡自动发卡源码比大大目前在用的源码还要强大,测试了一下,不光可以零售还能批发,相当给力! 支付接口也是集成了很多,不仅支持支付宝当面付,还支持第三方的支付! 支付接口如下: 支付宝当面付 支 ...
- Kubernetes集群环境搭建详细教程(一主两从)
Kubernetes集群环境搭建详细教程(一主两从) 1.1 安装要求 在开始之前,部署Kubernetes 集群机器需要满足以下几个条件: 一台或多台机器,操作系统CentOS7.x-86_x64 ...
- Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程)(转载)...
win7(win10也适用)系统安装GPU/CPU版tensorflow Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程) 目录 2.配置 ...
- 2021最新微信影视小程序源码无限代开+搭建详细教程
源码简介: 小程序可开通流量主,达到开通条件可以选择开通流量主 即可躺着赚钱(流量主可以刷上去,但不推荐,有被封风险) 该程序后端为苹果CMS,绝非网传泛滥源码! 花钱买的某团队自运营版本,百分百的完 ...
- Kurento-6.7.1 媒体服务器搭建详细教程(Kurento-Media-Server)
< Kurento-6.7.1 媒体服务器搭建详细教程 > 关于 Kurento 媒体服务器 Kurento 架构的核心是媒体服务器,它被命名为Kurento媒体服务器,即 KMS.Kur ...
最新文章
- 【VS开发】【DSP开发】WinDriver简介(或介绍)
- python知识:opencv下的轮廓和区域
- Ext.data-GroupingStore/JsonStore/SimpleStore
- macOS设备上的照片导入Bridge
- 面试官:jwt 是什么?java-jwt 呢?懵逼了。。
- Linux内核分析作业 NO.2
- 动态链接库dll生成与调用 加密 电脑唯一识别 windows下多个cmd命令输出结果的同时获取 本地时间的处理
- 欧标语言等级划分 C1,小语种欧标等级的要求
- 记录(2019年2月4日)解决的小程序中Token交互及用户下单和微信支付问题
- SQL注入:sqli-labs lesson-1 小白详解
- python怎么爬虎牙_【python】虎牙直播爬虫项目
- VC++通过查看ReactOS开源代码,解决完整路径dll加载失败问题(附源码)
- uni-app优秀的Ui模板和项目案列
- Attention mask理解
- 2018全国普通高校学科竞赛排行榜发布
- 声称“100%有效”的Molnupiravir,究竟是什么?
- 最新版ios权限描述文字plist的权限描述文字短语-定期更新
- html+css+js实现微信和支付宝扫码支付前端
- mybatis-plus代码生成器,一键生成代码
- python twisted框架_twisted 开发(1)-- twisted 框架介绍
热门文章
- UCC28C44DR规格
- 【微信小程序】汉语大辞典:汉字,成语,词语和歇后语查询
- 智能家居DIY教程连载(1) ——如何正确使用 Sensor 框架
- python爬虫爬取58同城租房信息(使用动态IP)输出Excel文件
- 为里皮献策:国足再进一步,试试人工智能 | 附机器人世界杯集锦
- IE捉迷藏bug详解(躲猫猫)
- 如何用Jmeter上传下载文件
- 年轻人,别只想着追风口
- Android:全面详细的解析Android数据流量统计流程与分析方法(流量检测、流量监控、流量提示)相关类PhoneStateListener,dcTracker,TrafficStats
- Ubuntu18.04 安装搜狗拼音