号卡分销系统,号卡系统,物联网卡系统,,实现的高性能(PHP协程、PHP微服务)、高灵活性、前后端分离(后台),PHP 持久化框架,助力管理系统敏捷开发,长期持续更新中。
主要特性
- 基于
Auth
验证的权限管理系统- 支持无限级父子级权限继承,父级的管理员可任意增删改子级管理员及权限设置
- 支持单管理员多角色
- 支持管理子级数据或个人数据
- 完善的前端功能组件开发
- 基于
Prime Pro
二次开发 - 基于
vue
开发,自适应手机、平板、PC - 基于
Less
进行样式开发
- 基于
- 通用的会员模块和API模块
- 共用同一账号体系的Web端会员中心权限验证和API接口会员权限验证
- 整合第三方短信接口(阿里云、腾讯云短信)
- 无缝整合第三方云存储(七牛云、阿里云OSS)功能,支持云储存分片上传
- 第三方登录(QQ、微信)整合
- 第三方支付(微信、支付宝)无缝整合,微信支持PC端扫码支付
页面展示
-
控制台
-
商品卡片
-
列表
-
编辑
-
系统配置
环境要求
- PHP >= 7.2
- Swoole PHP extension >= 4.5,and Disabled
Short Name
- OpenSSL PHP extension
- JSON PHP extension
- PDO PHP extension (If you need to use MySQL Client)
- Redis PHP extension (If you need to use Redis Client)
- Protobuf PHP extension (If you need to use gRPC Server of Client)
- RabbitMQ >=3.8
快速开始
1.配置你的站点信息
- 将根目录下的
.env.example
名称改为.env,并配置相关信息,默认使用了redis和rabbitmq组件,所以不配置将无法正常使用! - 服务默认使用的是9609端口,请放行防火墙端口,如需修改为其他端口请到
/config/autoload/server.php
中修改!
2.更新composer包
composer update
3.启动服务,执行下面任意一个命令即可,首次启动会自动缓存代理配置,可能需要时间久一些
php bin/hyperf.php serve:watch #测试调试期间用这个 php bin/hyperf.php start #线上用这个
4.访问测试
curl http://127.0.0.1:9609
- 如果能看到:{"code":20000,"msg":"操作成功","data":{"$method":"GET"}}则说明启动成功!