首页 > PHP资讯 > PHP培训技术 > php开源框架 CmlPHP

php开源框架 CmlPHP

PHP培训技术


CmlPHP是什么?

 CmlPHP是一个轻量级的免费的开源PHP框架,适合开发各种类型网站、API。遵循Apache2开源协议发布。提供了丰富的扩展及方便的插件机制,支持分布式数据库、分布式缓存,支持文件、memcacheredisapc等缓存,支持多种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、文件上传类

更多...


本文由欣才IT学院整理发布,未经许可,禁止转载。