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 程序员的调试技术小结
Nov 15 PHP
php+mysql 实现身份验证代码
Mar 24 PHP
PHP IE中下载附件问题解决方法
Jan 07 PHP
PHP正则替换函数preg_replace和preg_replace_callback使用总结
Sep 22 PHP
PHP利用APC模块实现文件上传进度条的方法
Jan 26 PHP
为你总结一些php信息函数
Oct 21 PHP
php面向对象编程self和static的区别
May 08 PHP
使用ThinkPHP生成缩略图及显示
Apr 27 PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
Dec 21 PHP
PHP获取访问设备信息的方法示例
Feb 20 PHP
PHP iconv()函数字符编码转换的问题讲解
Mar 22 PHP
CodeIgniter框架实现的整合Smarty引擎DEMO示例
Mar 28 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/01/31 PHP
PHP实现的简单mock json脚本分享
2015/02/10 PHP
PHP+AJAX实现投票功能的方法
2015/09/28 PHP
php 微信开发获取用户信息如何实现
2016/12/13 PHP
PHP串行化与反串行化实例分析
2016/12/27 PHP
php+redis实现商城秒杀功能
2020/11/19 PHP
Laravel等框架模型关联的可用性浅析
2019/12/15 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
2020/02/28 PHP
一段利用WSH修改和查看IP配置的代码
2008/05/11 Javascript
Jquery实现仿腾讯娱乐频道焦点图(幻灯片)特效
2015/03/06 Javascript
JQuery 两种方法解决刚创建的元素遍历不到的问题
2016/04/13 Javascript
javascript中的try catch异常捕获机制用法分析
2016/12/14 Javascript
简单好用的nodejs 爬虫框架分享
2017/03/26 NodeJs
激动人心的 Angular HttpClient的源码解析
2017/07/10 Javascript
JS实现小球的弹性碰撞效果
2017/11/11 Javascript
Nuxt升级2.0.0时出现的问题(小结)
2018/10/08 Javascript
js实现简单模态框实例
2018/11/16 Javascript
微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧滑动,右侧不动)
2019/01/23 Javascript
让IDE识别webpack的别名alias的实现方法
2020/05/06 Javascript
vue实现登录功能
2020/12/31 Vue.js
[02:19]DOTA2女子战队FOX视频专访:希望更多美眉一起加入
2013/10/15 DOTA
Python实现单词拼写检查
2015/04/25 Python
python实现的简单窗口倒计时界面实例
2015/05/05 Python
python自动化脚本安装指定版本python环境详解
2017/09/14 Python
python实现支付宝转账接口
2019/05/07 Python
Python 3 实现定义跨模块的全局变量和使用教程
2019/07/07 Python
Python爬虫与反爬虫大战
2020/07/30 Python
Python3使用tesserocr识别字母数字验证码的实现
2021/01/29 Python
canvas使用注意点总结
2013/07/19 HTML / CSS
2015廉洁自律个人总结
2015/02/14 职场文书
2015年社区关工委工作总结
2015/04/03 职场文书
本科毕业答辩开场白
2015/05/27 职场文书
CSS3点击按钮圆形进度打钩效果的实现代码
2021/03/30 HTML / CSS
Python数据清洗工具之Numpy的基本操作
2021/04/22 Python
Python还能这么玩之用Python修改了班花的开机密码
2021/06/04 Python
Linux系统下MySQL配置主从分离的步骤
2022/03/21 MySQL