본문 바로가기

프로그래밍

CLASS ‘ZIPARCHIVE’ NOT FOUND 에러 발생시 해결방법

반응형

ZipArchive 에러는 zip 모듈이 없어서 나는 에러이다. zip 모듈이 없어도 평소엔 불편한 줄 몰랐는데.

phpExcel 쓰려니 이런 에러가 나온다. 문제는 zip 모듈이 없다는 것. 그래서 설치해야 한다는 것이다.

php 재컴파일 없이 설치하는 방법은 이렇다.

HOWTO:

먼저 zip 모듈을 다운로드 받는다. http://pecl.php.net/package/zip

STABLE 버전으로 다운받자.

wget http://pecl.php.net/get/zip-1.10.2.tgz
tar xvfz zip-1.10.2.tgz
cd zip-1.10.2

phpize 실행 ( 안되면 이렇게 /usr/local/php/bin/phpize)

./configure --with-php-config=/usr/local/php/bin/php-config --enable-zip && make
cd modules/

ls
zip.la zip.so

cp zip.so /usr/local/php/lib/php/extensions

vi /etc/php.ini

extension="zip.so" 를 추가.

/usr/local/apache2/bin/apachectl restart
반응형