定制 nanziok/smpp-hyperf 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

nanziok/smpp-hyperf

最新稳定版本:v1.0.6

Composer 安装命令:

composer require nanziok/smpp-hyperf

包简介

MSProGateWay is a lightweight, ultra-high-performance SMS gateway written based on PHP + Swoole + Hyperf. It supports the SMPP V3.4 protocol and is used to build an SMS service platform based on the SMPP protocol. It can also be used as a client.

README 文档

README

MSProGateWay License PHP Version Swoole Version

🚀MSProGateWay 是一个基于PHP + Swoole + Hyperf编写的轻量级,超高性能短信网关,支持SMPP V3.4协议,用于搭建基于SMPP协议的短信服务平台,亦可做为客户端使用。

🛠️环境依赖

  • Swoole 4.4+
  • PHP 7.1+

⚙️安装

composer require jenawant/smpp

⚡️独立启动SMPP模拟器(服务端/客户端)

  • 安装Swoole4.4+扩展和PHP7.1+clone本项目
  • cd demo
  • 参考config-sample.ini生成config.ini配置文件,按需修改配置文件
  • php server.php启动服务端
  • php client.php 1 2启动客户端模拟发送短信,测试性能。第一个参数代表启动多少个连接 第二个参数代表发送多少条短信

⚡️Hyperf框架内使用

  • 参考 Tcp Server配置 章节创建业务类,并参考demo/server.php中的逻辑完善业务类
  • 执行命令发布配置php bin/hyperf.php vendor:publish jenawant/smpp,修改配置文件config/autoload/smpp.php中callbacks业务类路径
  • 参考 Tcp Server配置 章节编辑服务器配置,指定端口及回调控制器路径
  • 重启服务

demo基于配置文件.ini,实际项目可从config/autoload/smpp.php获取配置。

😇鸣谢

统计信息

  • 总下载量: 10
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2025-06-30