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 相关文章推荐
如何在PHP中使用Oracle数据库(1)
Oct 09 PHP
PHP+DBM的同学录程序(5)
Oct 09 PHP
php读取3389的脚本
May 06 PHP
PHP加密解密类实例分析
Apr 20 PHP
PHP中使用curl伪造IP的简单方法
Aug 07 PHP
PHP中使用GD库绘制折线图 折线统计图的绘制方法
Nov 09 PHP
php实现批量修改文件名称的方法
Jul 23 PHP
php fseek函数读取大文件两种方法
Oct 12 PHP
php简单中奖算法(实例)
Aug 15 PHP
Laravel数据库读写分离配置的方法
Oct 13 PHP
php操作redis数据库常见方法实例总结
Feb 20 PHP
基于PHP实现解密或加密Cloudflar邮箱保护
Jun 24 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
MYSQL环境变量设置方法
2007/01/15 PHP
php获取数组元素中头一个数组元素值的实现方法
2014/12/20 PHP
php动态生成缩略图并输出显示的方法
2015/04/20 PHP
php读取qqwry.dat ip地址定位文件的类实例代码
2016/11/15 PHP
HTML中不支持静态Expando的元素的问题
2007/03/08 Javascript
JS+XML 省份和城市之间的联动实现代码
2009/10/14 Javascript
jQuery 常见开发使用技巧总结
2009/12/26 Javascript
在UpdatePanel内jquery easyui效果失效的解决方法
2010/04/11 Javascript
JavaScript 面向对象编程(2) 定义类
2010/05/18 Javascript
根据出生日期自动取得星座的js代码
2010/07/20 Javascript
jQuery阻止冒泡和HTML默认操作
2010/11/17 Javascript
JS上传前预览图片实例
2013/03/25 Javascript
用IE重起计算机或者关机的示例代码
2014/03/10 Javascript
Jquery数字上下滚动动态切换插件
2015/08/08 Javascript
详解JS数据类型的值拷贝函数(深拷贝)
2017/07/13 Javascript
Vue+Vux项目实践完整代码
2017/11/30 Javascript
原生JavaScript实现的无缝滚动功能详解
2020/01/17 Javascript
JS实现简易计算器
2020/02/14 Javascript
json_decode 索引为数字时自动排序问题解决方法
2020/03/28 Javascript
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
2020/10/21 Javascript
解决Vue-cli3没有vue.config.js文件夹及配置vue项目域名的问题
2020/12/04 Vue.js
Python中的两个内置模块介绍
2015/04/05 Python
python 队列详解及实例代码
2016/10/18 Python
python多进程读图提取特征存npy
2019/05/21 Python
python 机器学习之支持向量机非线性回归SVR模型
2019/06/26 Python
django重新生成数据库中的某张表方法
2019/08/28 Python
python 3.7.4 安装 opencv的教程
2019/10/10 Python
使用Python和OpenCV检测图像中的物体并将物体裁剪下来
2019/10/30 Python
python如何使用socketserver模块实现并发聊天
2019/12/14 Python
详解从Django Allauth中进行登录改造小结
2019/12/18 Python
Python计算矩阵的和积的实例详解
2020/09/10 Python
HTML5中的Article和Section元素认识及使用
2013/03/22 HTML / CSS
HTML5注册页面示例代码
2014/03/27 HTML / CSS
美国现代家具购物网站:LexMod
2019/01/09 全球购物
学雷锋先进个人事迹
2014/05/26 职场文书
2015年高中生国庆节演讲稿
2015/07/30 职场文书