php zip 설치 (ziparchive php extension)
워드 프레스를 이용하거나 다른 서비스를 이용중일때 zip 파일을 불러오는 경우가 있는데
이럴때 오류메세지가 출력되는 경우가 있다
The PHP ZipArchive extension is required to import .zip files.
php 모듈에 zip을 설치해주면 된다
Php 컴파일 후 라면 extension 을 이용하여 추가해 주면 된다
1. php설치 디렉토리로 이동
cd /usr/local/src/php-5.x.x/ext/zip
2. 모듈 생성 및 so 파일 복사
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --enable-zip
./make
생성된 2개의 파일을 복사 zip.la zip.so
cp -arp modules/zip.so /usr/local/php/lib/php/extensions/no-debug-zts/
cp -arp modules/zip.la /usr/local/php/lib/php/extensions/no-debug-zts/
3. 해당 파일 PHP 적용
php.ini 파일을 열어 마지막 줄에 추가
vi /usr/local/php/lib/php.ini
extension_dir = /usr/local/php/lib/php/extensions/no-debug-non-zts/
extension = zip.so
4. 적용 및 웹서버 재시작
/usr/local/apache/bin/apachectl restart
php -i | grep zip