迷你php框架,PHP 开源框架 MiniFramework 发布 2.0.0 版

MiniFramework 是一款遵循 Apache2 开源协议发布的,支持 MVC 和 RESTful 的超轻量级 PHP 开发框架。MiniFramework 能够帮助开发者用最小的学习成本快速构建 Web 应用,在满足开发者最基础的分层开发、数据库和缓存访问等少量功能基础上,做到尽可能精简,以帮助您的应用基于框架高效运行。

MiniFramework于2019年6月11日发布2.0.0版本,变化有:

重构框架核心架构,按功能模块划分目录和命名空间。

新增命名空间Mini\Base,用于框架基础类库。

新增命名空间Mini\Cache,用于缓存类库。

新增命名空间Mini\Captcha,用于验证码等人机识别校验类库。

新增命名空间Mini\Db,用于数据库操作类库。

新增命名空间Mini\Helpers,用于全静态助手类库。

新增常量CSRF_TOKEN_ON,默认值为TRUE,用于控制防御CSRF跨站请求伪造攻击功能的开启和关闭。

新增方法Mini\Base\Request::checkCsrfToken(),用于校验客户端传入CSRF-Token。

新增方法Mini\Base\Request::createCsrfToken(),用于生成一个新的CSRF-Token。

新增方法Mini\Base\Request::getCsrfParamName(),用于获取CSRF-Token存储键名。

新增方法Mini\Base\Request::loadCsrfToken(),用于读取CSRF-Token。

新增方法Mini\Helpers\Safe::getCsrfToken(),用于随时获取当前存储于Server端的CSRF-Token。

改进Mini\Db类库,支持原有工厂模式调用和直接调用MySQL类Mini\Db\Mysql两种模式并存。

改进Mini\Cache类库,支持原有工厂模式和直接调用File、Memcache、Memcached和Redis类两种模式并存。

创建框架核心代码仓库 https://github.com/jasonweicn/miniframework-core 用于正式版本发布。

完善用于演示的应用示例App。

完善Composer配置,更好的支持在项目中通过Composer引入框架进行编码。

完善代码注释。

MiniFramework 通过 Composer 安装

命令:composer require jasonweicn/miniframework

近期版本更新主要变化回顾:

1.5.2

新增全局函数htmlEncode(),用于转换特殊字符为HTML实体字符,便于防范XSS攻击。

更新composer.json中定义的包名,从命名上与Github的仓库名称保持一致。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MiniServer是一款绿色、精简、迷你的WANMP(Windows+Apache+Nginx+MySQL+PHP)服务端程序,使用本工具可以非常方便的搭建网站服务器。 重要说明: 由于MiniServer包含组件比较复杂,所以每次更新都会或多或少对其组件进行修改,直接用新本覆盖老本则会产生许多不必要的问题。 更新时请注意备份数据库目录(MySQL\data)和网站文件目录(www\htdocs)到其他文件夹 删除原MiniServer文件夹,再将新本解压,将上述两个目录复制回相应路径即可。 2013年6月6日 v2.0 1.新增:PHP更换为5.3.22和5.4.12,并更换原APACHE2HANDLER运行方式为CGI-FCGI 2.新增:全面支持Zend Guard加密 3.新增:添加一个快速便捷的文件分享服务器(基于第三方软件) 4.改进:调整虚拟目录和虚拟主机的设置功能(不再支持中文路径) 5.改进:程序细节优化,如程序未开启时,默认选中Apache等 6.改进:增加部分PHP模块,如SQLite3支持等 7.改进:调整默认主页文字说明、增加Zend Guard 5.01~6.0加密的三个测试文件 使用帮助 1.数据库管理地址为 //127.0.0.1/phpmyadmin 默认用户名 root 密码为 miniserver,菜单中有MySQL root用户密码重置功能 2.一般情况下,我个人不推荐新手更改组件配置文件或对组件进行升级操作,否则可能会导致MiniServer无法正常开启 3.网站根目录为 www/htdocs 文件夹,可以通过MiniServer菜单快速进入,也可以使用Apache的虚拟目录功能单独设置目录(Nginx暂时不支持虚拟目录) 4.菜单中有修改端口的功能,修改前请确保其他软件没有占用所修改的端口,如果遇到MiniServer中某组件无法正常启动,请使用菜单中的调试模式检查错误信息,或者检查端口占用情况 5.请勿在在含有中文路径或目录下使用MiniServer,否则会造成组件无法启动等问题 6.MiniServer支持IPv6,查看本机IPv6地址可以用 ipconfig 命令或者直接登陆 ipv6-test.com 7.内置一款探针程序,可以让您更好的浏览本机服务器信息。//127.0.0.1/tz.php
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值