2011-05-04 1 views
5

를 내가는 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 

도움을 주셔서 감사합니다.

+0

'extension_loaded ('zlib')'는 무엇을 반환합니까? – Jon

+0

어쩌면 다른 PHP 버전이나 php.ini 파일을 웹 서버 및 bash 용으로 사용할 수 있습니까? php -i |를 확인하십시오. grep ZLIB – ridcully

답변

3

우분투 용 PHP의 특정 빌드에 문제가있는 것 같습니다. here for more details

그들은 문제를 해결하는 배포판 내에서 주석 처리를 해제하는 것을 언급합니다.

이것이 원인 일 것이라고 생각합니다. 위의 변경을 구현하면 문제가 해결 될 것입니다. 가능하다면 새로운 버전의 PHP를 설치할 수도 있습니다.

+0

해결 했습니까? – GordyD

+0

마지막으로 PHP를 5.3.2 버전으로 업그레이드했으며 제대로 작동합니다. –