2011-05-04 104 views
5

我想用gzopen函数打开.gz文件,我得到这个错误:致命错误使用gzopen()时:未定义功能

Fatal error: Call to undefined function gzopen() 

这对我安装的一些细节:

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

Zlibphpinfo(),我有这样的:

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 

感谢您的帮助

+0

'extension_loaded('zlib')'返回什么? – Jon 2011-05-04 11:25:09

+0

也许你有不同的PHP版本或php.ini文件的Web服务器和bash?检查php -i | grep ZLIB – ridcully 2011-05-04 11:58:30

回答

3

看起来像这个Ubuntu的特定版本的PHP的问题。请参阅here for more details

他们提到取消注释分配内的一行,然后修复问题。

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

+0

你是否设法解决了这个问题? – GordyD 2011-05-04 13:55:16

+0

最后我已经将PHP升级到了5.3.2版本,并且效果很好 – 2011-05-04 14:01:02

相关问题