【问题标题】:Fatal error when using gzopen() : undefined function使用 gzopen() 时出现致命错误:未定义函数
【发布时间】:2011-05-04 11:23:43
【问题描述】:

我想使用 gzopen 函数打开一个.gz 文件,但出现此错误:

Fatal error: Call to undefined function gzopen()

这里有一些关于我的安装的细节:

OS : Ubuntu 10.04 up to date
Apache version : 2.2.14 
PHP : 5.2.10-2ubuntu6

phpinfo()Zlib 部分,我有这个:

ZLib Support                   enabled
Stream Wrapper support         compress.zlib://
Stream Filter support          zlib.inflate, zlib.deflate
Compiled Version               1.2.3.3
Linked Version                 1.2.3.3
zlib.output_compression        Off
zlib.output_compression_level  -1
zlib.output_handler            no value

感谢您的帮助

【问题讨论】:

  • extension_loaded('zlib') 返回什么?
  • 也许你有不同的 PHP 版本或 webserver 和 bash 的 php.ini 文件?检查 php -i | grep ZLIB

标签: php zlib


【解决方案1】:

这似乎是针对 Ubuntu 的特定 PHP 版本的问题。见here for more details

他们提到取消注释发行版中的一行,然后解决问题。

我想这将是原因,希望在实施上述更改后能够解决问题。或者,如果可以的话,您可以安装更新版本的 PHP。

【讨论】:

  • 我终于把 PHP 升级到了 5.3.2 版本,运行良好
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-14
  • 2012-02-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多