致命错误:在第 454 行调用 /etc/apache2/htdocs/sites/all/modules/smart_ip/includes/smart_ip.utility.inc 中未定义的函数

Posted

技术标签:

【中文标题】致命错误:在第 454 行调用 /etc/apache2/htdocs/sites/all/modules/smart_ip/includes/smart_ip.utility.inc 中未定义的函数 gzopen()【英文标题】:Fatal error: Call to undefined function gzopen() in /etc/apache2/htdocs/sites/all/modules/smart_ip/includes/smart_ip.utility.inc on line 454 【发布时间】:2015-12-09 11:51:55 【问题描述】:

我正在使用centos 6.7http 2.4.17mysql 5.1php 5.5.30。网页工作正常,但在底部给出以下错误。

我已经通过源代码安装了zlib,但是在配置php,重启apache和系统后仍然没有启用它。

# php -i|grep -i zlib
gzip compression => disabled (install ext/zlib)

如何启用 gzip 压缩?

【问题讨论】:

试试yum install zlib-devel 已经安装了zlib-devel 【参考方案1】:

默认情况下未启用 PHP 中的 Zlib 支持。您需要配置 PHP --with-zlib[=DIR] 相反,您可以使用gzopen64()。理论上,它的工作方式完全相同。

出现此问题是因为您的 PHP 服务器未使用 Zlib 编译(此 PHP 模块允许您读取和写入 .gz 压缩文件)。在 PHP 中启用 Zlib 支持以及如何设置 Zlip 可以在这里找到:http://php.net/manual/en/zlib.setup.php

【讨论】:

我已经用包括 zlib 在内的所有可能的标志重新编译了 php。问题得到解决。谢谢。 然后用所有可能的标志重新编译,包括以前编译的标志,然后它就可以工作了

以上是关于致命错误:在第 454 行调用 /etc/apache2/htdocs/sites/all/modules/smart_ip/includes/smart_ip.utility.inc 中未定义的函数的主要内容,如果未能解决你的问题,请参考以下文章

PHP 致命错误:在第 1 行 Laravel Artisan Tinker 的 eval() 代码中调用未定义函数 table()

致命错误:在第 5 行调用 C:\wamp\www\Test-CI\application\views\layout.php 中未定义的函数 base_url()

致命错误:在第 177 行调用 C:\Users\Jarek\mywebsite\phpMyAdmin\libraries\php-gettext\gettext.inc 中未定义的函数 mb_det

致命错误:在第 177 行调用 C:\apache\htdocs\phpmyadmin\libraries\php-gettext\gettext.inc 中的未定义函数 mb_detect_enco

无法在第 21 行打开流 wp-settings.php 致命错误

致命错误:在第 2 行的 index.php 中调用未定义函数 get_header()