2011-05-04 105 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

相關問題