PHP 7.2.0 RC1 发布,bug 修复版本 - 开源中国社区
PHP 7.2.0 RC1 发布,bug 修复版本
mia0x75 2017年08月30日

PHP 7.2.0 RC1 发布,bug 修复版本

mia0x75 mia0x75 发布于2017年08月30日 收藏 0

腾讯云 十分钟定制你的第一个小程序>>>  

PHP 7.2.0 RC1 发布了。PHP(PHP:Hypertext Preprocessor)是一种在电脑上执行的脚本语言,主要是用途在于处理动态网页,也包含了命令列执行接口(command line interface),或者产生图形使用者接口(GUI)程式。改进日志如下:

31 Aug 2017, PHP 7.2.0RC1

- Core:
  . Fixed #75042 run-tests.php issues with EXTENSION block). (John Boehr)

- CURL:
  . Fixed bug #75093 (OpenSSL support not detected). (Remi)
  . Better fix for #74125 (use pkg-config instead of curl-config). (Remi)

- GD:
  . Fixed bug #75111 (Memory disclosure or DoS via crafted .bmp image). (cmb)
  . Fixed bug #75124 (gdImageGrayScale() may produce colors). (cmb)

- Intl:
  . Fixed bug #75090 (IntlGregorianCalendar doesn't have constants from parent
    class). (tpunt)

- PCRE:
  . Fixed bug #75089 (preg_grep() is not reporting PREG_BAD_UTF8_ERROR after
    first input string). (Dmitry)

- PDO_OCI:
  . Fixed bug #74631 (PDO_PCO with PHP-FPM: OCI environment initialized
    before PHP-FPM sets it up). (Ingmar Runge)

- SQLite3:
  . Update to Sqlite 3.20.1. (cmb)

- Standard:
  . Fixed bug #75097 (gethostname fails if your host name is 64 chars long). (Andrea)

下载地址:

https://downloads.php.net/~remi/

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:PHP 7.2.0 RC1 发布,bug 修复版本
分享
评论(10)
精彩评论
2

引用来自“胖纸囧”的评论

因为担心扩展的问题,现在还不敢使用7+版本。自己test一下
目前我们的项目已经切换到7.1,兼容问题不是特别多,很容易就解决,性能提升那是刚刚的,绝壁看得见。
1
https://github.com/zendtech/php-src/tree/zend-jit/ext/opcache/jit
有人说PHP 7.2会加入JIT,现在看貌似并没有.
JIT速度一定更快么?
生成一个包含100万个元素的关联数组(映射/字典),
PHP7的耗时仅为Node7的1/3,就连PHP5都比Node7要快.
测试中主要包含时间戳获取,字符串拼接,字典生成这几个操作.
https://static.oschina.net/uploads/space/2017/0507/114545_l2Gp_561214.png
所以说与其期待JIT带来的性能提升,还不如投资学习已经成熟的Swoole,实现内存常驻和异步.
比如Laravel跑在常规PHP-FPM下,RPS只有150.适配后跑在Swoole下,RPS能达到惊人的3000!
https://github.com/StoneGroup/stone
性能是Laravel等一种大型PHP框架的生死劫,而解开它们生死劫的工具,现在看来,就是Swoole.

五岳归来不看山,PHP7后看Swoole.
最新评论
1
https://github.com/zendtech/php-src/tree/zend-jit/ext/opcache/jit
有人说PHP 7.2会加入JIT,现在看貌似并没有.
JIT速度一定更快么?
生成一个包含100万个元素的关联数组(映射/字典),
PHP7的耗时仅为Node7的1/3,就连PHP5都比Node7要快.
测试中主要包含时间戳获取,字符串拼接,字典生成这几个操作.
https://static.oschina.net/uploads/space/2017/0507/114545_l2Gp_561214.png
所以说与其期待JIT带来的性能提升,还不如投资学习已经成熟的Swoole,实现内存常驻和异步.
比如Laravel跑在常规PHP-FPM下,RPS只有150.适配后跑在Swoole下,RPS能达到惊人的3000!
https://github.com/StoneGroup/stone
性能是Laravel等一种大型PHP框架的生死劫,而解开它们生死劫的工具,现在看来,就是Swoole.

五岳归来不看山,PHP7后看Swoole.
0

引用来自“胖纸囧”的评论

因为担心扩展的问题,现在还不敢使用7+版本。自己test一下

引用来自“江州首席爱码士”的评论

除非你用了很特殊的扩展,就我目前使用的情况来看,7.0版本 至少是能够满足的了。7.1还不敢升上去了,不知道兼容有问题没有

引用来自“Fenying”的评论

目前看来,常用的也就 memcache 这个扩展不行了,不过可以用 memcached 扩展代替——如果不是Windows下调试的话。
memcache扩展再跟memcached扩展的竞争中已经落败了.
memcached扩展是更好的选择,因为:
memcached扩展基于libmemcached库,实现了分布式,能将不同的键保存到不同的服务器上.
当然,phpredis也已经支持PHP7了:
http://pecl.php.net/package/redis
0

引用来自“else”的评论

被ZendGuard绑定在5.3 , 5.4
http://compiler.swoole.com/
Swoole Compiler是Swoole创始人领衔开发的PHP代码编译加密工具,
支持最新的PHP7,跟Zend Guard和ionCube都是商业付费产品(3000元可获得1年内技术支持和升级).
0

引用来自“胖纸囧”的评论

因为担心扩展的问题,现在还不敢使用7+版本。自己test一下

引用来自“江州首席爱码士”的评论

除非你用了很特殊的扩展,就我目前使用的情况来看,7.0版本 至少是能够满足的了。7.1还不敢升上去了,不知道兼容有问题没有

引用来自“Fenying”的评论

目前看来,常用的也就 memcache 这个扩展不行了,不过可以用 memcached 扩展代替——如果不是Windows下调试的话。
哦,没有用memcache, 一直用的redis
0
服务器不必跟进, 但本地开发环境,必须跟随php7.2
0
被ZendGuard绑定在5.3 , 5.4
0

引用来自“胖纸囧”的评论

因为担心扩展的问题,现在还不敢使用7+版本。自己test一下

引用来自“江州首席爱码士”的评论

除非你用了很特殊的扩展,就我目前使用的情况来看,7.0版本 至少是能够满足的了。7.1还不敢升上去了,不知道兼容有问题没有
目前看来,常用的也就 memcache 这个扩展不行了,不过可以用 memcached 扩展代替——如果不是Windows下调试的话。
0

引用来自“胖纸囧”的评论

因为担心扩展的问题,现在还不敢使用7+版本。自己test一下
除非你用了很特殊的扩展,就我目前使用的情况来看,7.0版本 至少是能够满足的了。7.1还不敢升上去了,不知道兼容有问题没有
2

引用来自“胖纸囧”的评论

因为担心扩展的问题,现在还不敢使用7+版本。自己test一下
目前我们的项目已经切换到7.1,兼容问题不是特别多,很容易就解决,性能提升那是刚刚的,绝壁看得见。
0
因为担心扩展的问题,现在还不敢使用7+版本。自己test一下
顶部