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

talklee

温馨提示:这篇文章已超过1641天没有更新,请注意相关的内容是否还可用!

这个报错我还真的没有遇到过,不仅仅是我,还有其他客户都为反应过来此问题,可能是由于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编译文档,请使用已编译并优化的二进制文件,不要参照教程自己手动编译!

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

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

  • 技术参考:PHP Change Log:

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

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

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

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

文章版权声明:除非注明,否则均为李洋个人博客原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,6084人围观)

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

目录[+]