BeaconPHP介绍


BeaconPHP 框架是一个PHP的轻量级CMF开发框架,具有开发容易上手,高效简易的特点,BeaconPHP完全支持命名空间及遵循 PRS-4 标准。
本框架(以下都指BeaconPHP框架)主要的特点。


1   全命名空间框架,轻量级,支持 composer 安装,符合PRS-4 标准。
2  符合MVC的思想架构,每个应用有自己独立的空间。
3  使用自己的模板引擎《Sdopx模板》实现前后分离。
4  表单插件标准化,可自定义扩展表单插件。
5  符合标准的代码提示注释,可兼容大多数IDE开发工具的代码提示。
6  使用PHP8中的注解特性。
7  支持路由自由配置,URL后期美化,以及内部使用虚拟URL。
8  本框架仅支持Mysql数据库,不支持其他数据库。
9  本框架核心代码仅提供很少的核心功能,如路由类,请求类,数据库类,表单字段处理类 及一个工具类,不包含其他复杂非必要的类。
10 本框架支持本地和远程代码输出调试的开发框架。

版权说明

BeaconPHP 是一个开源的框架,遵循 Apache 2.0 开源协议,具体条款,请阅读 Apache 2.0 开源协议。

环境要求

PHP版本要求: 由于BeaconPHP 使用注解功能,所以最低要求PHP8.0及以上。
Mysql数据库要求:  mysql 5.6 及以上版本。

BeaconPHP 要求支持 pathinfo .
BeaconPHP 是一个运行于php-fpm环境的开发框架,在php-fpm下面可以发挥该框架的性能,同时建议上线时开启opcache功能.
BeaconPHP 只支持在根目录下运行,是一个单一入口的开发框架。

要求 /runtime 文件夹具有可写权限,如果使用tool脚手架工具 要求 /app 具有可写权限。


 

 

上一篇:{volist} 循环标签
下一篇:安装部署
Copyright © 2021 海南的叶子 All Rights Reserved 琼ICP备2021000725号

琼公网安备 46900702000037号