be / be
PHP BE 双驱框架(Beyond Exception),支持普通PHP和Swoole两种方式部署,兼顾便捷与性能。
Installs: 10 631
Dependents: 20
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 1
Open Issues: 0
Language:JavaScript
Requires
- php: ~7.4
- aliyuncs/oss-sdk-php: ~2.4
- be/ui: *
- elasticsearch/elasticsearch: ^v7.11
- phpmailer/phpmailer: ~6.0
- phpoffice/phpspreadsheet: ^1.8
- dev-master
- 3.0.x-dev
- 2.7.22
- 2.7.21
- 2.7.20
- 2.7.19
- 2.7.18
- 2.7.17
- 2.7.16
- 2.7.15
- 2.7.14
- 2.7.13
- 2.7.12
- 2.7.11
- 2.7.10
- 2.7.9
- 2.7.8
- 2.7.7
- 2.7.6
- 2.7.5
- 2.7.4
- 2.7.3
- 2.7.2
- 2.7.1
- 2.7.0
- 2.6.19
- 2.6.18
- 2.6.17
- 2.6.16
- 2.6.15
- 2.6.14
- 2.6.13
- 2.6.12
- 2.6.11
- 2.6.10
- 2.6.9
- 2.6.8
- 2.6.7
- 2.6.6
- 2.6.5
- 2.6.4
- 2.6.3
- 2.6.2
- 2.6.1
- 2.6.0
- 2.5.47
- 2.5.46
- 2.5.45
- 2.5.44
- 2.5.43
- 2.5.42
- 2.5.41
- 2.5.40
- 2.5.39
- 2.5.38
- 2.5.37
- 2.5.36
- 2.5.35
- 2.5.34
- 2.5.33
- 2.5.32
- 2.5.31
- 2.5.30
- 2.5.29
- 2.5.28
- 2.5.27
- 2.5.26
- 2.5.25
- 2.5.24
- 2.5.23
- 2.5.22
- 2.5.21
- 2.5.20
- 2.5.19
- 2.5.18
- 2.5.17
- 2.5.16
- 2.5.15
- 2.5.14
- 2.5.13
- 2.5.12
- 2.5.11
- 2.5.10
- 2.5.9
- 2.5.8
- 2.5.7
- 2.5.6
- 2.5.5
- 2.5.4
- 2.5.3
- 2.5.2
- 2.5.1
- 2.5.0
- 2.4.0
- 2.3.3
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.4
- 2.2.3
- 2.2.2
- 2.2.1
- 2.2.0
- 2.1.15
- 2.1.14
- 2.1.13
- 2.1.12
- 2.1.11
- 2.1.10
- 2.1.9
- 2.1.8
- 2.1.7
- 2.1.6
- 2.1.5
- 2.1.4
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
This package is auto-updated.
Last update: 2025-02-04 10:28:05 UTC
README
普通PHP和Swoole双驱动
BE框架底层内置两套驱动,支持普通PHP和Swoole两种方式部署,跟据不同部署环境启用不同的驱动,兼顾便捷与性能。
C10K高并发,高可用
基于Swoole的常驻内存,连接池,对象池,异步协程等特性,轻松实现C10K(每秒1万并发)
开发友好,无门槛
开发人员无需关注Swoole特性,仅需按照传统PHP方式开发,入门级PHP程序员可轻松驾驭高可用系统
低代码,快速迭代
BE框架对常用功能进行了封装(如:存储、计划任务、CURD、表单、报表等),大量使用注解自动实现(如:菜单、权限、路由、配置项等),实际开发中仅需要编写少量调用代码
持续升级,快速响应
BE框架正处于高速成长期,项目将长期快速迭代,持续升级改进,并对出现的问题快速响应,同时我们在使用中收集到的优秀创意将沉淀在框架设计中。
开源,无需费用
BE框架遵循完全没有限制的MIT开源协议,您可以放心使用,修改,并部署到商业化项目中。
如何使用
拉取项目代码
composer create-project be/new
普通模式部署
普通模式下入口文件为 www/index.php
php标准环境, apache+php 或 nginx+php,根目录指向 www
Swoole模式部署
Swoole模式下入口文件为 server.php
Swoole模式方案一:php标准环境下,安装swoole
php server.php start
Docker部署
docker run -d --name=be -p 80:80 phpbe/be:latest
持载数据目录和web 目录
docker run -d --name=be -v /path/to/data:/phpbe/data -v /path/to/www:/phpbe/www -p 80:80 phpbe/be:latest
Docker compose 部署
git clone https://git.junyouji.com/phpbe/be
cd be/docker-compose
docker compose up -d