워드 프레스를 이용하거나 다른 서비스를 이용중일때 zip 파일을 불러오는 경우가 있는데
이럴때 오류메세지가 출력되는 경우가 있다
The PHP ZipArchive extension is required to import .zip files.
설php 모듈에 zip을 설치해주면 된다 처름설치시 진행했으면 문제없지만 이미 설치되어 있는경우
extension 을 이용하여 추가해 주면 된다
1. 파일 다운로드 및 압축해제
|
wget https://pecl.php.net/get/zip-1.12.5.tgz tar xzvf zip-1.12.5.tgz cd zip-1.12.5
|
파일을 다운로드 후 압추해제 후 디렉토리로 이동
2. 모듈 생성
|
/usr/local/php/bin/phpize ./configure –with-php-config=/usr/local/php/bin/php-config –enable-zip
make make install
ll /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/ –rwxr-xr-x 1 root root 1637272 2015-07-16 10:06 zip.so
|
위와 같이 진행하고 나면 해당 디렉토레에 모듈이 생성된것을 확인 할수 있다.
3. 해당 파일 PHP 적용
|
vi /usr/local/apache/conf/php.ini
extension_dir = /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/ extension = zip.so
|
해당 디렉토리에 다른 모듈이 있는경우 경로만 매칭시켜주면 된다
4. 적용 및 웹서버 재시작
|
apachectl stop apachectl start php -i | grep zip
|
모듈 확인 웹서버 재시작하면 모듈이 등록된다