服务器如何搭建单角发卡网络平台?自动发卡系统在几年前非常流行。现在流行的发卡平台都内置了ZFAKA、风铃发卡、彩虹发卡、一角卡系统。到现在,很多用户还在使用发卡平台销售虚拟产品,比如Azure月账户,Apple ID,各种卡等等。有各种自动发卡平台。
其中一角数码卡是一个比较完整和强大的开源发卡系统,框架来自laravel/framework,采用laravel-admin。
前端UI用的是layui。支付接口已经整合:支付宝面对面支付、支付宝PC支付、支付宝移动支付、payjs微信扫码、Paysapi。
支付宝微信支付宝/微信,码支付支付宝微信QQ/支付宝/微信,微信企业扫码支付,Paypal支付默认美元默认美元和全网易支付支持。
对于彩虹版对于彩虹版,我们可以利用一角数码卡搭建自己的发卡平台!
服务器,用于构建单角卡发行网络平台;
一、筹建单角号码发卡网络平台
1)当一个VPS重置Centos系统时(如果没有服务器,可以咨询找独服运维),在云服务器打开之前会有一个区域供你选择。不备案就选香港!
硬件前提:至少1G内存的VPS或云服务器必须有linux内核(debian、unbuntu或centos)。
2、一个域名(如果没有服务器,可以咨询找独服运维)
3.宝塔安装Nginx1.18
2.构建单角发卡网络平台的步骤:
1.环境准备
注意:本教程基于LNMP一键包进行安装部署,默认终端支持php-cli。
并且默认安装fileinfo扩展,redis可以使用LNMP包中包含的addons.sh进行一键安装。关于打开相关函数,需要查php.ini。
在文件中查找disable_functions,将其从禁用函数列表中删除。
putenv、proc_open、pcntl_signal、pcntl_alarm、procgetstatus
# #基本环境要求-(PHP+PHPCLI)版本> = 7. Nginx版本& gt= 1.16-
MYSQL版本& gt= 5.6- Redis(高性能缓存服务)-Supervisor(python编写的一个流程管理服务)-
Composer (PHP包管理器)-Linux/win(未在win下测试,建议直接Linux)## PHP环境要求1。
必须安装Fileinfo扩展和redis扩展。2.终端需要支持php-cli,测试php -v(版本必须一致)。3.
要打开的函数:putenv,proc_open,pcntl_signal,pcntl_alarm4。建议安装opcache扩展(不需要)。
2.安装作曲者
curl-sS https://getcomposer.org/installer | PHP mv composer . phar
/usr/本地/bin/composer
3.安装和部署
建议直接在项目的发布页面下载包含依赖项的构建版本,以最大限度地降低出错的可能性。
#导航到网站根目录CD/home/wwwroot/www . example . com #
下载作者提供的版本为1.8.2的构建包文件。请注意,本教程不适用于Dujiaoka v 2.0 WGET-无检查-证书。
https://github . com/assimon/dujiaoka/releases/download/v 1 . 8 . 2/v 1 . 8 . 2 _ build . tar . gz #
解压tar -xzf v1.8.2_build.tar.gz #并将所有隐藏文件移动到网站根目录mv dujiaoka_build/{,。}* ./#
更改文件夹所属的用户和用户组。/*#授予文件夹读写权限chmod -R 755公共引导。
储存;储备
4.创建数据库
#输入密码,输入mysqlmysql -u root -p#创建数据库,比如dujiaokacreate database。
杜焦卡;
5.修改项目配置文件
#编辑配置文件vi .env.example
您必须确保MySQL数据库配置、Redis
配置、发件人邮件服务配置等。是正确的(确保在。正式启动后将env配置为false)。
#网址URL app _ URL = https://www.example.com #
数据库配置DB _ connection = mysqldb _ host = 127 . 0 . 0 . 1 DB _ port = 3306 DB _ database =数据库名称DB_USERNAME=数据库用户DB_PASSWORD=数据库密码#
Redis缓存配置Redis _ host = 127 . 0 . 0 . 1 Redis _ password = nullREDIS _ PORT = 6379 #
邮件服务配置MAIL _ DRIVER = SMTP MAIL _ HOST = SMTP server MAIL _ PORT = 587 MAIL _ USERNAME =电子邮件帐号MAIL_PASSWORD=电子邮件密码MAIL_FROM_ADDRESS=发件人电子邮件地址MAIL_FROM_NAME=发件人姓名MAIL_ENCRYPTION=ssl。
6.修改后重命名配置文件。
mv .env .示例。包封/包围(动词envelop的简写)
导入数据库
#网站运行在www.example.com的根目录下,数据导入成功会有提示:php artisan焦度安装。
配置Nginx
很多小伙伴在安装启动时经常会遇到500错误,除了没有正确赋予文件或文件夹权限,大多是Nginx配置问题造成的。
修改网站对应的nginx配置文件:
VI/usr/local/nginx/conf/vhost/www . example . com . conf
7.配置完成后,重启nginx。
systemctl重新启动nginx.service
如果没有其他错误,此时打开浏览器并输入https://www.example.com。
可以正常访问前台;后台地址https://www.example.com/admin默认管理帐户/密码admin/admin。
使用监管后台程序
安装主管:
# CentOS system yum安装管理程序-y # debian/Ubuntu系统apt-get install
主管-y
使用nano或vim编辑工具修改配置文件supervisor d.conf,默认路径为//etc/supervisord.conf
nano /etc/supervisord.conf
8.在配置文件的末尾添加以下内容:
[program:laravel-worker]process _ name = %(program _ name)s _ %(process _ num)02d command = PHP
/home/wwwroot/www . example . com/artisan queue:work-sleep = 3
– tries=3autostart=true
auto restart = true user = wwwnumprocs = 4 redirect _ stderr = true stdout _ log file =/home/www logs/worker . log
注意:用户需要与nginx.conf文件中的用户一致;请注意,命令使用自己的网站根目录(绝对路径),如果
php有不同的版本。您可以使用whereis命令来查找并使用相应版本的完整路径。Numprocs指令使管理程序运行四个。
队列:工作流程并监控它们。如果失败,它们将自动重启。请根据CPU负载设置进程数。
9.创建配置文件后,您可以使用以下命令来更新Supervisor配置并启动该过程:
supervisorctl重新读取supervisorctl更新supervisorctl开始
拉勒维尔-工人:*
注意:如果您更改了。env文件来配置电子邮件消息,您需要执行supervisorctl reload。
命令来重新启动Supervisor进程,以使服务生效。
10.配置付款方式
支付宝当面付:需要营业执照,申请进度很快。
码支付:就是贴自己的支付码来收钱,每日限额。
轻松支付:别人做的支付接口,钱放在别人那里,第二天结算给你,风险大,不稳定,容易跑路。
这里只推荐支付宝当面付,服务器会搭建单角发卡平台。这里基本完成了。进入后台,上传你的商品或者资料就可以了。小心点基本上是可以的。希望这篇文章能帮助到有需要的人,少走弯路!
评论前必须登录!
注册