superpms / pms
this is a php api framework
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 0
Forks: 0
Open Issues: 0
Type:project
Requires
- php: >=8.1
- superpms/framework: ^1.0
Requires (Dev)
- swoole/ide-helper: ^4.6.3
- symfony/var-dumper: 6.4.*
This package is not auto-updated.
Last update: 2025-04-14 14:22:27 UTC
README
一个新型php api 应用框架
特性
- 基于PHP
8.0+
开发 swoole
服务基于5.0.0+
- 数据库操作 基于
think-orm
3.0
版本 - 支持
swoole
Mysql 连接池 - 支持
swoole
Redis 连接池
框架允许环境要求
php
8.1.0+
文档
还在编写中,敬请期待...
安装
composer create-project superpms/pms pms
启动 HTTP 服务
以 swoole
模式启动 http
服务
windows 环境启动
需要使用 swoole
官方提供的 CygWin swoole-cli
运行 如 swoole-cli-v5.0.3-cygwin-x64.zip
版本
cd pms
swoole-cli http.php
或使用
cd pms
composer run dev:win:http-swoole
linux\mac 环境启动
cd pms
php http.php
或使用
cd pms
composer run dev:linux:http-swoole
或
cd pms
composer run dev:mac:http-swoole
以 php
内置web服务器 启动 http
服务
cd pms
php -S 0.0.0.0:8080 -t public
或使用
cd pms
composer run dev:http
以上启动方式,仅限于
dev
环境,在生产环境,请使用nginx
或apache
等web
服务器进行配置或反向代理
其他安装
php redis
扩展: (选择PHP对应版本进行下载安装)
1、windows 环境
2、linux\mac 环境
redis
服务器 (选择适合的版本)
1、windows 环境
2、linux\mac 环境
命名规范
PmsPHP
遵循PSR-2命名规范和PSR-4自动加载规范。
参与开发
直接提交PR或者Issue即可
版权信息
PmsPHP遵循Apache2开源协议发布,并提供免费使用。
本项目包含的第三方源码和二进制文件之版权信息另行标注。
版权所有Copyright © 2023-2024 by PmsPHP (http://pmsphp.cn) All rights reserved。
更多细节参阅 LICENSE.txt