使用gzopen()时出现致命错误:未定义的函数

sam*_*_bk 5 php zlib

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

Fatal error: Call to undefined function gzopen()
Run Code Online (Sandbox Code Playgroud)

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

OS : Ubuntu 10.04 up to date
Apache version : 2.2.14 
PHP : 5.2.10-2ubuntu6
Run Code Online (Sandbox Code Playgroud)

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

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
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助

Gor*_*dyD 3

似乎 Ubuntu 的 PHP 特定版本存在问题。请参阅此处了解更多详情

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

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