温馨提示:这篇文章已超过1427天没有更新,请注意相关的内容是否还可用!
这个报错我还真的没有遇到过,不仅仅是我,还有其他客户都为反应过来此问题,可能是由于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 Change Log:
PHP Issue Tracker: https://bugs.php.net/bug.php?id=71470
Commit Log: http://git.php.net/?p=php-src.git;a=commitdiff;h=d1057cc13971e90ea3e7720dc5c82bbc92c4ad23
官方已经给出了最简单的方法:就是更换php版本,现在的主机或者云服务器都是能自己更换PHP版本的,不懂的话可以问问主机供应商。如果是阿里云主机,在主机设置里面设置php版本,这里要注意下,如果是php5+更换php7+还需要将mysql的密码重置一下(选择41位加密)如果php7.0+更换php7.1+则不需要重置mysql密码。
宝塔更换就简单了,左侧菜单,网站,设置,PHP版本,选择要更换的版本就好了(前提是安装了多个php版本,如果没有在软件管理安装其他版本)。
还没有评论,来说两句吧...