1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
~]# pecl install zip WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update downloading zip-1.12.5.tgz ... Starting to download zip-1.12.5.tgz (274,191 bytes) .........................................................done: 274,191 bytes 96 source files, building WARNING: php_bin /usr/local/php/bin/php appears to have a suffix /bin/php, but config variable php_suffix does not match running: phpize Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 220090626 ERROR: `phpize' failed |
으앙 ;ㅅ; php 에 –enable-zip 옵션을 안넣어서 추가하려고 했는데 에러가 났다.
pecl 빌더파일의 버그라고 한다.
패치용 파일은 다운받아서 패치하고 하면 된다.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
~]# cd /usr/local/php/lib/php/PEAR ~]# cp -a Builder.php Builder.php_old ~]# wget http://www.enteroa.com/extra_files/pecl_install_patch.diff ~]# patch -p0 < pecl_install.patch ~]# cd /usr/local/php/bin ~]# ./pecl install zip ~~~~컴파일~~~ ~~~~컴파일~~~ ~~~~컴파일~~~ ~]# echo "extension=zip.so" >> /usr/local/php/lib/php.ini |
명령어를 따라 하기전 자신에 php 경로와 맞는지 점검하는걸 잊지 말자 ‘ㅅ’a