猫力中国PLAYWKC场外交易/点对点/OTC交易系统/场外交易平台(中/英/繁)

OTC演示站:

http://playwkc.molly.red/ 自适应终端设备

后台:http://playwkc.molly.red/root 管理员用户名root 密码123456

开发框架:Laravel 5.5 运行环境:PHP 7.0+ 数据库:MySQL5.6+ 前端框架:Bootstarp 3 Vue 2 Sass jQuery NodeJS 

案例:https://www.biho.pro/     https://www.playwkc.com   

OTC场外交易,即数字货币托管在平台,由买家给卖家打款,卖家确认收款的形式进行交易,法币现金不经过平台。

系统使用 Laravel 5.5 开发,拥有可靠的安全性、稳定性与拓展性,金融级别的安全风控。

开发框架:Laravel 5.5

运行环境:PHP 7.0+

数据库:MySQL5.6+

前端框架:Bootstarp 3 Vue 2 Sass jQuery NodeJS

功能列表:

1. 发布购买与出售广告。

2. 搜索已发布的广告。

3. 向广告购买与出售。

4. 订单创建与付款时的短信通知。

5. 在订单内买家与卖家实时聊天。

6. 数字货币托管与释放。

7. 交易完成后的双方评价。

8. 信用体系,包含交易次数、好评率、信任人数。

9. 实名认证,防止洗钱等非法交易对平台的影响。

10. 数字货币充值与提现,支持离线钱包,数字货币自动识别到账。

11. 多国语言支持。

12. 国内与国际短信验证码与通知。

13. 邮箱绑定。

14. 谷歌两步验证。

15. 修改头像与个人简介。

16. 用户在线状态,让交易更有效率。

17. 可以信任与屏蔽用户。

18. 支持全球171个国家的汇率计算。

19. 后台四层权限控制,高安金融风控。

20. 多币种支持,目前可集成: btc、ltc、eth、wkc等市面货币。客户有需求也可定制。

OTC项目部署

  1. 项目运行环境apache或者Nginx+php7.0.1以上+mysql5.6*+redis+nodejs 安装好composer
  2. 运行环境搭建好以后安装 npm install 安装项目所需依赖包 在项目根目录运行 php artisan migrate 迁移数据 运行php artisan db:seed 填充初始数据 也可直接导入代码包里的sql文件 注:先创建好数据库
    项目测试配置文件.env 正式配置文件在config/目录下 正式上线应该配置好config下的配置删除.env 开启debug短信默认为手机号后六位 storage目录需要有写入权限 项目访问根目录配置在 public/ 目录下
    前端编译 npm run dev 运行所有 Mix 任务 npm run production 运行所有 Mix 任务并减少输出
  3. laravel广播 安装laravel-echo-sever 安装参考地址 https://github.com/tlaverdure/laravel-echo-server 运行laravel-echo-server init 初始化配置
    初始化后的配置文件参考laravel-echo-server.json
    {
    “authHost”: “http://btcotc.dev”,
    “authEndpoint”: “/broadcasting/auth”,
    “clients”: [
    {
    “appId”: “661d51f8b5a81f2c”,
    “key”: “29edc2e41bf71bf2e8596ab4f2dde6e7”
    }
    ],
    “database”: “redis”,
    “databaseConfig”: {
    “redis”: {},
    “sqlite”: {
    “databasePath”: “/database/laravel-echo-server.sqlite”
    }
    },
    “devMode”: true,
    “host”: null,
    “port”: “6001”,
    “protocol”: “http”,
    “socketio”: {},
    “sslCertPath”: “”,
    “sslKeyPath”: “”,
    “sslCertChainPath”: “”,
    “sslPassphrase”: “”,
    “apiOriginAllow”: {
    “allowCors”: true,
    “allowOrigin”: “http://btcotc.dev:80”,
    “allowMethods”: “GET, POST”,
    “allowHeaders”: “Origin, Content-Type, X-Auth-Token, X-Requested-With, Accept, Authorization, X-CSRF-TOKEN, X-Socket-Id”
    }
    }
    laravel广播参考文档http://laravelacademy.org/post/6851.html
  4. 服务守护进程运行管理建议使用Supervisor 管理进程可以把队列和laravel-echo-server 配置为后台守护进程参考文档 http://supervisord.org https://www.latrell.me/post-462.html
    队列配置文件参考
    ;[program:btcotc-worker]
    process_name=%(program_name)s_%(process_num)02d
    command=/usr/local/bin/php /home/playwkc/artisan queue:work –sleep=3 –tries=3
    autostart=true
    autorestart=true
    user=apache
    numprocs=1
    redirect_stderr=true
    stdout_logfile=/home/playwkc/storage/logs/worker.lo

;laravel-echo-server配置参考

[program:btcotc-echo-server]

directory=/home/www/btcotc command=laravel-echo-server start autostart=true autorestart=true ;user=apache redirect_stderr=true stdout_logfile=/home/playwkc/storage/logs/laravel-echo-server.log

任务调度在服务器定时任务加入 * * * * * php /home/playwkc/artisan schedule:run >> /dev/null 2>&1 频率可根据需求自己定义 /home/playwkc/为项目根目录
完成!

解禁函数putenv proc_open

执行计划任务

cd /home/playwkc
/www/server/php/70/bin/php artisan fetch:exchange-rate > /dev/null 2>&1

cd /home/playwkc
/www/server/php/70/bin/php artisan schedule:run >> /dev/null 2>&1

cd /home/playwkc
/www/server/php/70/bin/php artisan fetch:market-price > /dev/null 2>&1

cd /home/playwkc
/www/server/php/70/bin/php artisan counter:price-refresh >> /dev/null 2>&1

资源下载价格1000立即支付    升级VIP后免费升级VIP
猫力中国售后技术QQ:201156590
资源下载价格1000立即购买    升级VIP后免费立即升级
猫力中国售后技术QQ:201156590
0
分享到:

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
猫力网已开通免登录支付宝和微信支付!
没有账号? 忘记密码?

社交账号快速登录