独角兽算牌程序是免费开源产品,仅用于学习和交流!
不得用于任何违反中华人民共和国(包括台湾省)或用户所在地区法律法规的用途。
因为作者也就是我自己,仅仅完成了代码的开发和开源活动(开源就是任何人都可以下载使用),从来没有参与过任何用户运营和盈利活动。
我们并不知道用户将来会将程序源代码用于什么用途,因此因用户的使用而产生的任何法律责任均由用户自行承担。
免费开放
独角兽数字卡 DJK。
展望摘要
正式启动后,一定要将 .env 配置设置为
正式启动后,一定要将 .env 配置设置为
正式启动后,一定要将 .env 配置设置为
请根据您的发行版本替换命令。
本教程假设您已经掌握基本的知识和操作。
本教程假设您已经安装了所有基本环境要求
下载代码使用git下载项目代码:
yum install git git clone https://github.com/assimon/dujiaoka.git
如果你没有使用git下载,也可以下载代码分发包,然后手动上传到网站目录
发布版本下载:
确认php-cli环境
在终端中执行命令:
php -v
正确的返回类似如下:
PHP 7.3.16-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Mar 20 2020 13:51:21) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.16, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.16-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies with Xdebug v2.9.3, Copyright (c) 2002-2020, by Derick Rethans
确保你的终端环境支持 php-cli
确保您的PHP环境没有禁用以下功能:
putenv proc_open pcntl_signal pcntl_alarm
否则php命令可能无法正确执行!
修改项目配置文件
在网站根目录下执行:修改为自己的配置信息
vi .env
wq 保存
请确保.env中的配置可以正确连接。
安装依赖项
在根目录下执行:
composer install
配置伪静态
location / { try_files $uri $uri/ /index.php$is_args$query_string; }
设置网站运行目录为/,根据你实际的目录进行配置
root /www/wwwroot/dujiaoka/public;
配置
参考:使用管理队列流程。
此方法提供第三方贡献者
由
- Docker Compose 安装: ``docker-compose -f docker-compose.yml up -d web`` - Docker Run 安装: ``docker run -dit --name dujiaoka -p 80:80 -p 9000:9000 -e WEB_DOCUMENT_ROOT=/app/public jiangjuhong/dujiaoka``
2. 前景概述
⚠️正式上线后,务必将 .env 配置设置为⚠️
⚠️正式上线后,务必将 .env 配置设置为⚠️
⚠️正式上线后,务必将 .env 配置设置为⚠️
第一:你需要一个vps或者云服务器,内存512M以上
其次,你的服务器操作系统必须是内核,我不管你是哪个党派的,什么党派的
什么?没有?那就点击浏览器右上角的 X 吧!
宝塔安装
你自己去看看吧:。
如果你不会玩宝塔的话建议你放弃吧~
所需环境
接下来我们安装以下六个软件:
最好编译并安装它以获得更好的性能。
由于很多同学不懂如何使用之前的版本,所以在2.0.+版本中我们将使用更加简单的 来实现守护进程。
PHP环境确认 1.接下来我们按照步骤删除PHP禁用的功能
(ps:宝塔默认会禁用部分PHP功能,导致命令无法正确运行)
点击【软件商店】->【PHP设置】->【禁用功能列表】,删除如下功能!!
,,,
2.让我们安装两个必要的扩展
点击【软件商店】->【PHP设置】->【安装扩展】
安装以下三个扩展:
、、(若要正常使用导出功能)、(可选安装,性能增强)
创建新网站 1. 在宝塔创建一个新网站来运行此项目
2.上传我们的项目代码
请选择.tar.gz压缩包。
⚠️一定要选择有文字的套餐,这样才可以信赖!
独角兽号卡发布版本下载地址:
3.为项目设置伪静态和运行目录
解压项目代码后我们点击网站的设置
设置运行目录:
设置伪静态:
开始安装。1.访问您的网站域名,进入安装程序。2.根据实际情况填写网站配置信息。
配置守护进程
请注意,许多人懒得配置这一步,所以如果遇到问题,不要抱怨!⚠ ⚠ ⚠
请注意,许多人懒得配置这一步,所以如果遇到问题,不要抱怨!⚠ ⚠ ⚠

请注意,许多人懒得配置这一步,所以如果遇到问题,不要抱怨!⚠ ⚠ ⚠
是我们用来管理队列进程的工具。
许多学生喜欢问是否可以跳过这一步。
现在我明确地告诉你,不行!请按照教程操作,否则你可以选择不使用它。?♀️
如果没有它你的程序将无法正常工作!
如果您不喜欢使用 App ,您也可以使用 1.x 版本。您必须在两者中选择一个!必填问题!
1. 配置教程
进入宝塔控制面板:步骤:【软件商店】->【宝塔应用管理器设置】->【添加应用】如图:
名称:任意,例如
应用环境:选择php7.4
启动文件:网站根目录+/
执行目录:网站根目录
启动参数::work
保存就好!
如果你没有自己需要的 PHP 版本,该怎么办?或者系统有多个 PHP 版本,但应用环境没有你想要的 PHP 版本,该怎么办?
请参阅下一步添加应用程序环境
添加新的应用程序环境
环境名称可以是任何您想要的名称。
启动文件一般是/www//php/72/bin/php
⚠️请注意,我的版本是 72,也就是 php7.2。你的版本可能是 73 或 74。这取决于你自己。我这里只是举个例子!
2.配置教程
步骤:【软件商店】->【设置】->【添加守护进程】如图:
命令参考:
/www/server/php/74/bin/php /www/wwwroot/dujiaoka/artisan queue:work
姓名:随意填写
起始用户:选择 www
运行目录:选择程序根目录
启动命令:/www//php/你的php版本/bin/php /www//你的网站根目录/:work
请注意你自己的PHP版本和网站根目录。不要直接照搬我写的吗?注意命令之间的空格。
1. 前景概述
正式启动后,一定要将 .env 配置设置为
正式启动后,一定要将 .env 配置设置为
正式启动后,一定要将 .env 配置设置为
接下来就是最无脑的装宝塔的时刻了!
准备好了哦哦哦!
第一:你需要一个vps或者云服务器,内存512M以上
其次,你的服务器操作系统必须是内核,我不管你是哪个党派的,什么党派的
什么?没有?那就点击浏览器右上角的 X 吧!
视频教程(强烈推荐)
使用
链接:https://pan.baidu.com/s/1ivPgtkVWK2CFaPvuZnp15g 提取码:9h9e
编辑项目配置并导入SQL 1.进入网站根目录,将.env.重命名为.env 2.编辑.env文件,设置数据库连接信息
# 数据库配置 DB_CONNECTION=mysql DB_HOST=数据库地址 DB_PORT=数据库端口 DB_DATABASE=数据库 DB_USERNAME=数据库登录用户 DB_PASSWORD=数据库密码
其他一些项目的名称和邮件服务也可以修改!
不要修改任何你不认识的配置或者它的作用!!
3.导入sql文件
进入服务器终端,cd到你的项目根目录,执行以下命令导入sql:
/www/server/php/72/bin/php artisan dujiao install
(这里我用的是php7.2,目录是,根据你的实际情况)
执行完成后你就可以访问你的域名看看网站是否可以正常访问了!
配置
它是我们用来管理队列进程的工具。
没有它你的程序将无法正常运行!!!
进入宝塔控制面板:步骤:【软件商店】->【设置】->【添加守护进程】如图:
名称:任意,例如
起始用户:选择 www
运行目录:一般选择网站根目录
启动文件:/www//php/你的php版本/bin/php(我这里使用的是php7.2,目录是多少,根据你的实际情况)
启动参数:网站根目录+/:work
保存就好!
教程结束与导航PHP终端环境不匹配
在服务器端执行以下命令,将宝塔PHP版本设置为系统PHP-cli版本
ln -sf /www/server/php/74/bin/php /usr/bin/php
根据自己宝塔安装的php版本执行,不要复制过来,这里是/php/74,如果你用的是php7.2的话就是/php/72
忘记后台管理密码
在服务器终端,进入网站根目录,执行以下命令,重置管理员密码:
php artisan admin:reset-password
邮件服务
注意,对于 2.0+ 版本,您可以直接在后台进行设置,而无需编辑 .env 文件。
编辑根目录下的.env配置,配置邮件服务
# 邮件服务配置 MAIL_DRIVER=smtp MAIL_HOST=smtp.mailgun.org MAIL_PORT=587 MAIL_USERNAME= MAIL_PASSWORD= MAIL_FROM_ADDRESS=server@emails.dujiaoka.com MAIL_FROM_NAME=独角发卡 MAIL_ENCRYPTION=tls
如果您无法发送电子邮件,请尝试更改端口:,每个都尝试一下!
设置为 ssl 或 tls
更改邮件配置后记得重启 的进程服务,否则不生效!
修改后端登录地址
编辑项目根目录中的 .env
简便的付款配置
市场上98%的易支付都是方案。卡集成了通用支付方式,但由于请求的支付地址不同
您需要手动修改您使用的的付款请求地址: