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 相关文章推荐
E路文章系统PHP
Dec 11 PHP
php设计模式 Proxy (代理模式)
Jun 26 PHP
提示Trying to clone an uncloneable object of class Imagic的解决
Oct 27 PHP
PHP面向对象法则
Feb 23 PHP
php类中private属性继承问题分析
Nov 01 PHP
PHP数组排序函数合集 以及它们之间的联系分析
Jun 27 PHP
PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法
Jun 23 PHP
PHP函数shuffle()取数组若干个随机元素的方法分析
Apr 02 PHP
PHP+Ajax验证码验证用户登录
Jul 20 PHP
windows7配置Nginx+php+mysql的详细教程
Sep 04 PHP
php使用curl下载指定大小的文件实例代码
Sep 30 PHP
PHP调用接口用post方法传送json数据的实例
May 31 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
针对初学PHP者的疑难问答(2)
2006/10/09 PHP
php一次性删除前台checkbox多选内容的方法
2013/09/22 PHP
个人写的PHP验证码生成类分享
2014/08/21 PHP
从JavaScript的函数重名看其初始化方式
2007/03/08 Javascript
Javascript 入门基础学习
2010/03/10 Javascript
理解Javascript_09_Function与Object
2010/10/16 Javascript
js 在定义的时候立即执行的函数表达式(function)写法
2013/01/16 Javascript
iframe窗口高度自适应的实现方法
2014/01/08 Javascript
javascript将相对路径转绝对路径示例
2014/03/14 Javascript
document.write的几点使用心得
2014/05/14 Javascript
Javascript中浮点数相乘的一个解决方法
2014/06/03 Javascript
简介BootStrap model弹出框的使用
2016/04/27 Javascript
vue.js中Vue-router 2.0基础实践教程
2017/05/08 Javascript
Javascript获取某个月的天数
2018/05/30 Javascript
从零到一详聊创建Vue工程及遇到的常见问题
2019/04/25 Javascript
Python中的pprint折腾记
2015/01/21 Python
在Python中操作字典之fromkeys()方法的使用
2015/05/21 Python
详解小白之KMP算法及python实现
2019/04/04 Python
Python SQLAlchemy入门教程(基本用法)
2019/11/11 Python
解决jupyter notebook import error但是命令提示符import正常的问题
2020/04/15 Python
Python基于paramunittest模块实现excl参数化
2020/04/26 Python
django 模型字段设置默认值代码
2020/07/15 Python
Python csv文件记录流程代码解析
2020/07/16 Python
手对手的教你用canvas画一个简单的海报的方法示例
2018/12/10 HTML / CSS
adidas澳大利亚官方网站:adidas Australia
2018/04/15 全球购物
写好自荐信的要点
2013/11/06 职场文书
办理生育手续介绍信
2014/01/14 职场文书
个人工作表现评价材料
2014/09/21 职场文书
防火标语大全
2014/10/06 职场文书
教师党员学习十八届四中全会思想汇报
2014/11/03 职场文书
升学宴家长致辞
2015/07/27 职场文书
劳动保障事务所个人工作总结
2015/08/12 职场文书
“学党章、守党纪、讲党规”学习心得体会
2016/01/14 职场文书
三年级作文之小小梦想
2019/12/06 职场文书
详细介绍python类及类的用法
2021/05/31 Python
浅析MySQL如何实现事务隔离
2021/06/26 MySQL