优点就是快,相比5.6有一倍的提升,也有很多方便的新特性,缺点是目前相关的扩展支持还不完善,很多扩展(非官方)坑不少,万一踩到由于内核变化,很多人调试起来可能不熟悉,至于有啥坑和注意事项,实话说从5升级到7还好因为一直考虑兼容性,只能说切换一定要结合最好测试。 -- @惠新宸
实际上,性能优势并不明显,扩展缺失不能忍受 --@tiyye
数据是很好看,但是实际上5.6已经足够快了,毕竟cgi只是web周期的其中一环而已,但是扩展缺失会导致业务没法实现 --@tiyye
这个性能不明显不知道他怎么测试的,什么场景 --@惠新宸
好像MySQL的扩展有不支持的 -- @Mutitty
MySQL 已经不建议使用了,如果你一定要用,去 pecl.php.net/MySQL 选择查看源码,然后去 github 下载最新的MySQL代码,这个支持php7 --@惠新宸
说一个xhprof的坑吧,目前官方还没有支持PHP7,github上有一个哥们fork了一个支持php7的仓库,hook了zend_execute_ex函数之后没有向下传递,这是一个巨坑,可能会导致其他扩展运行不正常,解决办法就是把xhprof的模块优先级降到最低 -- @马犇
xhprof好像没人管了,烂尾了 --@惠新宸
有时候还是需要用到的,自己的扩展也是hook的zend_execute_ex,挂上发现直接走不到zend_execute_ex,最后排查下来才发现是这个原因 -- @马犇
其实性能跟稳定都是自己去趟的,想走在技术的前沿就要敢于去尝试的,不尝试永远都是在别人说。 --@钱志强
上家公司的时候我们就使用了hhvm,线上的机器减了一半。--@钱志强
我们运维当时集体升级PHP的时候是开发用了yii,我们之前线上全死5.3,我们索性一次性升到了5.5。7暂且有人提了,被列在计划里,但是得测试才能上,如同上面的说的,至少扩展得保证可用,我们就可以集体升级然后我们观察情况,否则不明不白的,这个锅,我们运维不背呀 --宋明明
数据是很好看,但是实际上5.6已经足够快了,毕竟cgi只是web周期的其中一环而已,但是扩展缺失会导致业务没法实现 --@tiyye
zendstudio竟然显示参数类型限制为下黄线警告... --@Nemo
本文分享自微信公众号 - php(phpdaily)
原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。
原始发表时间:2016-05-09
本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。
我来说两句