2011-05-04 8 views
5

Tôi muốn mở một tập tin .gz sử dụng chức năng gzopen và tôi đã nhận lỗi này:Fatal error khi sử dụng gzopen(): xác định chức năng

Fatal error: Call to undefined function gzopen() 

Dưới đây một số thông tin chi tiết về việc cài đặt của tôi:

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

trong phần Zlib cho phpinfo(), tôi có điều này:

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 

Cảm ơn sự giúp đỡ của bạn

+0

Trả lại 'extension_loaded ('zlib')' là gì? – Jon

+0

Có thể bạn đã có các phiên bản PHP hoặc tệp php.ini khác nhau cho máy chủ web và bash? Kiểm tra php -i | grep ZLIB – ridcully

Trả lời

3

Dường như có vấn đề với bản dựng PHP cụ thể này cho Ubuntu. Xem here for more details

Chúng đề cập đến việc không nhận xét một dòng trong bản phân phối mà sau đó khắc phục sự cố.

Tôi tưởng tượng điều này sẽ là nguyên nhân, hy vọng sau khi triển khai thay đổi ở trên sẽ khắc phục được sự cố. Hoặc bạn có thể cài đặt phiên bản PHP mới hơn nếu bạn có thể.

+0

Bạn đã cố gắng giải quyết vấn đề này chưa? – GordyD

+0

Cuối cùng tôi đã nâng cấp PHP lên phiên bản 5.3.2 và nó hoạt động tốt –