PHP zip 확장모듈 설치
※ php source 위치 : /usr/local/src/APM_Setup/php-5.2.17/
※ php.ini 위치 : /usr/local/apache/conf/php.ini
1. 설치된 php 같은 버전의 소스 디렉토리로 이동 < (설치하고 지워버렸다면 같은 버전의 소스를 다운로드)
# cd /usr/local/src/APM_Setup/php-5.2.17/ext/zip
2. 위의 해당경로에서 아래 명령어 실행
# /usr/local/php/bin/phpize
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
3. 컴파일
# ./configure –with-php-config=/usr/local/php/bin/php-config –enable-zip
4. # make
5. # make install (make install 시 마지막 zip.so 경로 확인)
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-20060613/
6. php.ini 수정
# vi /usr/local/apache/conf/php.ini
extension=php_zip.dll < 주석제거
[zip]
extension_dir=/usr/local/php/lib/php/extensions/no-debug-zts-20060613/
extension=zip.so
– 위 내용을 추가해준다. (경로는 5번에서 설명했던 zip.so경로를 추가)
7. 아파치 재시작
# /usr/local/apache/bin/apachectl restart
8. phpinfo확인
zip
Zip | enabled |
Extension Version | $Id: php_zip.c 305848 2010-11-30 11:04:06Z pajoye $ |
Zip version | 1.8.11 |
Libzip version | 0.9.0 |