php开源框架 CmlPHP
本文导语: CmlPHP是什么? CmlPHP是一个轻量级的免费的开源PHP框架,适合开发各种类型网站、API。遵循Apache2开源协议发布。提供了丰富的扩展及方便的插件机制,支持分布式数据库、分布式缓存,支持文件、memcache、redis、apc等缓存,...
CmlPHP是什么?
CmlPHP是一个轻量级的免费的开源PHP框架,适合开发各种类型网站、API。遵循Apache2开源协议发布。提供了丰富的扩展及方便的插件机制,支持分布式数据库、分布式缓存,支持文件、memcache、redis、apc等缓存,支持多种url模式,支持URL路由,支持多项目集成、支持第三方扩展、支持插件。提供简单易用的开发控制台,方便新手快速入门,拥有简单清晰的目录结构,更利于团队开发提高效率,是快速开发php应用的强大工具。
简介:
CmlPHP是一个免费的遵循apache协议的全能型php开源框架
CmlPHP是一个面向高负载应用的php开源框架,可以用来开发大中小型网站,论坛、资讯站、商城、手机app服务端、游戏服务端应用系统等
CmlPHP支持分组、多URl模式一键切换、多主题、多入口等功能,适用于各种服务器环境从独立主机到虚拟主机、支持站点多主题随意切换、url自定义便于SEO
CmlPHP自带强大的安全机制,支持各种缓存并可轻松切换,帮你解决开发中各种安全及性能问题,保证站点稳定、安全、快速运行
CmlPHP提供了详细的开发文档,方便新手快速入门
CmlPHP支持灵活的扩展机制,自带了常见的扩展,对于第三方的扩展也有良好的支持,方便将已有的各种类库整合进来,组成你自己最熟悉的一套工具
CmlPHP拥有简单高效的插件机制,方便你对系统功能进行扩展
应用场景CmlPHP适用于大、中、小各种类型的Web应用开发
环境要求只要是php5.1以上的环境都可运行,包括Apache、Nginx、IIS,当然如果php版本是php5.5及以上,连接数据库建议使用pdo,因为在php5.5中使用mysql扩展已经开始提示deprecated了
特点 灵活的目录结构分离了模型-控制器-模板-插件,简单实用
易于修改的配置及语言包体系在框架运行过程灵活切换语言、动态修改配置,线上、开发阶段独立的配置,防止上传错误的配置
方便的多主题模板机制可以很方便的制作多主题站点或Pc、手机独立主题
简单易用的模板引擎使用独立开发的模板引擎简单高效,只要花几分钟熟悉下8个模板标签即可快速制作模板
统一的db、cache操作方法良好的封装了db、cache的操作方法,只要掌握8个方法就可以灵活、一致的操作数据库和缓存
强大的debug机制在开发阶段优化调试信息的显示输出、详细的系统各项开销、线上运行阶段调试信息只显示到log文件或控制台
Session分布式存储通过简单配置可方便的将Session存储到db/cache中,避免多服务器同步问题以及文件系统IO瓶颈
命令运行支持CmlPHP支持在命令行直接运行,虽然不是必须的,但在某些情况下我们会用到命令行
扩展包1、RBAC权限管理
2、Cookie操作封装
3、Encry加密解密
4、Excel处理类
5、Socket客户端类
6、图片水印缩略图
7、数字计算验证码、字符验证码
8、大日志读取
9、Session多方式存储
10、文件上传类
更多...