本文作者:李洋博客

ZBP博客显示leaked 1 hashtable iterators in unknown on line 0错误代码的解决方法

李洋博客 2周前 ( 10-28 09:00 ) 287 抢沙发
ZBP博客显示leaked 1 hashtable iterators in unknown on line 0错误代码的解决方法摘要: 这个报错我还真的没有遇到过,不仅仅是我,还有其他客户都为反应过来此问题,可能是由于php版本不同所导致的,在官方的博客上管理员已经给出了解决的方案:若出现以下错误: (2...

这个报错我还真的没有遇到过,不仅仅是我,还有其他客户都为反应过来此问题,可能是由于php版本不同所导致的,在官方的博客上管理员已经给出了解决的方案:

若出现以下错误:

 (2)E_WARNING : Leaked 1 hashtable iterators (register_shutdown_function) (150101) (Linux; nginx1.9.12; PHP 7.0.4; mysqli; curl) 

最简单的解决方案:请升级到PHP 7.0.5以上版本。 

错误原因:

你在编译PHP 7.0.x时指定了【--enable-debug】参数。 

Don't report hashtable iterator leaks on unclean shutdown, those are expected. (http://git.php.net/?p=php-src.git;a=commit;h=d1057cc13971e90ea3e7720dc5c82bbc92c4ad23)

请注意:如无能力了解PHP编译文档,请使用已编译并优化的二进制文件,不要参照教程自己手动编译!

php.jpg

非技术人员请忽略以下信息。 技术参考:

  • 技术参考:PHP Change Log:

PHP Change Log.jpg

PHP Change Log.jpg

官方已经给出了最简单的方法:就是更换php版本,现在的主机或者云服务器都是能自己更换PHP版本的,不懂的话可以问问主机供应商。如果是阿里云主机,在主机设置里面设置php版本,这里要注意下,如果是php5+更换php7+还需要将mysql的密码重置一下(选择41位加密)如果php7.0+更换php7.1+则不需要重置mysql密码。

宝塔更换就简单了,左侧菜单,网站,设置,PHP版本,选择要更换的版本就好了(前提是安装了多个php版本,如果没有在软件管理安装其他版本)。

文章版权及转载声明:

作者:李洋博客本文地址:https://www.talklee.com/blog/444.html发布于 2周前 ( 10-28 09:00 )
文章转载或复制请以超链接形式并注明出处李洋个人博客

分享到:
赞(4

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

发表评论

快捷回复:

评论列表 (暂无评论,287人围观)参与讨论

还没有评论,来说两句吧...