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 相关文章推荐
一个取得文件扩展名的函数
Oct 09 PHP
PHP 超链接 抓取实现代码
Jun 29 PHP
php文件上传表单摘自drupal的代码
Feb 15 PHP
用PHP实现小写金额转换大写金额的代码(精确到分)
Jan 10 PHP
Codeigniter实现处理用户登录验证后的URL跳转
Jun 12 PHP
PHP中使用hidef扩展代替define提高性能
Apr 09 PHP
php实现的微信红包算法分析(非官方)
Sep 25 PHP
PHP并发多进程处理利器Gearman使用介绍
May 16 PHP
php mysqli查询语句返回值类型实例分析
Jun 29 PHP
PHP版微信小店接口开发实例
Nov 12 PHP
php抽象方法和抽象类实例分析
Dec 07 PHP
mac pecl 安装php7.1扩展教程
Oct 17 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也能干大事 随机函数
2015/04/14 PHP
详解PHP处理字符串类似indexof的方法函数
2017/06/11 PHP
在JS中最常看到切最容易迷惑的语法(转)
2010/10/29 Javascript
jQuery根据纬度经度查看地图处理程序
2013/05/08 Javascript
JS验证邮箱格式是否正确的代码
2013/12/05 Javascript
基于JavaScript如何制作遮罩层对话框
2016/01/26 Javascript
Angular的自定义指令以及实例
2016/12/26 Javascript
ES6中Proxy代理用法实例浅析
2017/04/06 Javascript
js实现随机数字字母验证码
2017/06/19 Javascript
通过一次报错详细谈谈Point事件
2018/05/17 Javascript
Vue Element 分组+多选+可搜索Select选择器实现示例
2018/07/23 Javascript
Vue cli3 库模式搭建组件库并发布到 npm的流程
2018/10/12 Javascript
vue router 用户登陆功能的实例代码
2019/04/24 Javascript
在SSM框架下用laypage和ajax实现分页和数据交互的方法
2019/09/27 Javascript
vue 公共列表选择组件,引用Vant-UI的样式方式
2020/11/02 Javascript
Python功能键的读取方法
2015/05/28 Python
Python的Flask框架中配置多个子域名的方法讲解
2016/06/07 Python
Python输出带颜色的字符串实例
2017/10/10 Python
Python竟能画这么漂亮的花,帅呆了(代码分享)
2017/11/15 Python
浅谈Python黑帽子取代netcat
2018/02/10 Python
python调用xlsxwriter创建xlsx的方法
2018/05/03 Python
python中多层嵌套列表的拆分方法
2018/07/02 Python
python 在某.py文件中调用其他.py内的函数的方法
2019/06/25 Python
基于Python实现剪切板实时监控方法解析
2019/09/11 Python
python实现代码统计器
2019/09/19 Python
Python魔法方法 容器部方法详解
2020/01/02 Python
Django更新models数据库结构步骤
2020/04/01 Python
selenium判断元素是否存在的两种方法小结
2020/12/07 Python
包装类的功能、种类、常用方法
2012/01/27 面试题
什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?
2016/08/13 面试题
《木笛》教学反思
2014/03/01 职场文书
工程安全员岗位职责
2014/03/09 职场文书
课前三分钟演讲稿
2014/04/24 职场文书
搞笑婚前保证书
2015/02/28 职场文书
Python自然语言处理之切分算法详解
2021/04/25 Python
Nginx静态压缩和代码压缩提高访问速度详解
2022/05/30 Servers