Swoole-1.7.22 版本已发布,修复PHP7相关问题


Posted in PHP onDecember 31, 2015

swoole-1.7.22 版本已发布,此版本是一个BUG修复版本,专门针对PHP7做了大量修改,可完美运行于PHP7环境。

更新内容如下:

修复PHP7下HttpServer发生内存泄漏的问题

修复PHP7下core dump的问题

修复swoole_table->del出现错误的问题(重要问题)

增加swoole_client->send/recv的socket参数选项

增加swoole_async_set新配置socket_dontwait/socket_buffer_size/enable_signalfd

增加SSL/TLS客户端证书验证支持

修复tick定时器长时间运行整形溢出导致停止运行的问题

增加swoole_websocket_server->exist用于判断一个fd是否为正确的WebSocket连接

ps:BJPHP 1.0 发布,轻量级松耦合的PHP框架

BJPHP(百捷PHP框架)是一款开源免费、轻量级的PHP框架。具有低耦合、轻量、基于VBD模型、元数据、描述型等特点,加速高性能现代WEB网站及WebApp应用的开发。

框架特点 :

低耦合、轻量级

核心文件只有8个,没有大量的类库,每个模块可以直接或只需少量修改即可单独使用

VBD模型

基于VBD模型,更好的灵活性

元数据、描述型

元数据的PHP文件描述,自动创建和更新表结构

ORM/ActiveRecord

对象化数据库操作,不需要编写复杂的SQL语句。

单一入口

所有页面单一入口,便于统一控制。支持伪静态,SEO优化。

权限控制

业务模块分组配置,按组进行权限控制

高安全性

防SQL注入、防XSS、防Session拦截

PHP 相关文章推荐
PHP5.0正式发布 不完全兼容PHP4 新增多项功能
Oct 09 PHP
如何分别全角和半角以避免乱码
Oct 09 PHP
怎样在PHP中通过ADO调用Asscess数据库和COM程序
Oct 09 PHP
PHP中的生成XML文件的4种方法分享
Oct 06 PHP
基于simple_html_dom的使用小结
Jul 01 PHP
PHP多文件上传类实例
Mar 07 PHP
thinkPHP模板中函数的使用方法示例
Nov 30 PHP
yii gridview实现时间段筛选功能
Aug 15 PHP
Laravel中encrypt和decrypt的实现方法
Sep 24 PHP
PHP hex2bin()函数用法讲解
Feb 25 PHP
php的优点总结 php有哪些优点
Jul 19 PHP
Yii框架的布局文件实例分析
Sep 04 PHP
WordPress中给媒体文件添加分类和标签的PHP功能实现
Dec 31 #PHP
简单了解将WordPress中的工具栏移到底部的小技巧
Dec 31 #PHP
WordPress中获取所使用的模板的页面ID的简单方法
Dec 31 #PHP
WordPress特定文章对搜索引擎隐藏或只允许搜索引擎查看
Dec 31 #PHP
详解Window7 下开发php扩展
Dec 31 #PHP
WordPress用户登录框密码的隐藏与部分显示技巧
Dec 31 #PHP
php+jQuery+Ajax实现点赞效果的方法(附源码下载)
Jul 21 #PHP
You might like
火车头discuz6.1 完美采集的php接口文件
2009/09/13 PHP
Ajax+Jpgraph实现的动态折线图功能示例
2019/02/11 PHP
PHP实现微信退款的方法示例
2019/03/26 PHP
javascript 字符 Escape,encodeURI,encodeURIComponent
2009/07/09 Javascript
javascript之通用简单的table选项卡实现(二)
2010/05/09 Javascript
jquery图片延迟加载 前端开发技能必备系列
2012/06/18 Javascript
javascript中实现兼容JAVA的hashCode算法代码分享
2020/08/11 Javascript
jQuery实现分章节锚点“回到顶部”动画特效代码
2015/10/23 Javascript
JavaScript严格模式详解
2015/11/18 Javascript
基于jquery实现最简单的选项卡切换效果
2016/05/08 Javascript
AngularJs解决跨域问题案例详解(简单方法)
2016/05/19 Javascript
原生javascript 学习之js变量全面了解
2016/07/14 Javascript
Javascript 实现放大镜效果实例详解
2016/12/03 Javascript
利用JavaScript如何查询某个值是否数组内
2017/07/30 Javascript
webpack热模块替换(HMR)/热更新的方法
2018/04/05 Javascript
Weex开发之WEEX-EROS开发踩坑(小结)
2019/10/16 Javascript
一看就会的vuex实现登录验证(附案例)
2020/01/09 Javascript
vue项目中使用eslint+prettier规范与检查代码的方法
2020/01/16 Javascript
vue-cli4.0多环境配置变量与模式详解
2020/12/30 Vue.js
[04:03]辉夜杯主赛事 12月25日RECAP精彩回顾
2015/12/26 DOTA
用Python编写一个国际象棋AI程序
2014/11/28 Python
详解Python编程中基本的数学计算使用
2016/02/04 Python
Python连接Mssql基础教程之Python库pymssql
2018/09/16 Python
Python 从相对路径下import的方法
2018/12/04 Python
python基于C/S模式实现聊天室功能
2019/01/09 Python
Django重设Admin密码过程解析
2020/02/10 Python
python环境下安装opencv库的方法
2020/03/05 Python
Python文件夹批处理操作代码实例
2020/07/21 Python
Sentry错误日志监控使用方法解析
2020/11/12 Python
Python高并发和多线程有什么关系
2020/11/14 Python
应届生程序员求职信
2013/11/05 职场文书
党校培训思想汇报
2014/01/03 职场文书
应用艺术专业个人的自我评价
2014/01/03 职场文书
指导教师推荐意见
2015/06/05 职场文书
初中班干部工作总结
2015/08/10 职场文书
告诉你一个秘密:富人致富的五大优点
2019/07/11 职场文书