Como compilar o PHP Versão 5.2.13 com suporte a zip no CentOS?

3

Oi eu estou tendo um grande problema, eu tenho um vps com centos instalados nele. Mas eu tenho um script que precisa de biblioteca php zip eu verifiquei no php.net diz "Para usar estas funções você deve compilar o PHP com suporte a zip usando a opção --enable-zip configure." Eu tenho PHP Versão 5.2, por favor me orientar como eu vou fazer isso?

    
por Salman Abbas 03.09.2010 / 21:59

1 resposta

4

Na linha de comando:

wget [link to php goes here]
tar -xvf [file you downloaded goes here]
cd [name of file without the extension\folder that was just extracted to]
./configure --enable-zip
make
make install

Em forma de lote conveniente, você poderá copiar e colar:

yum install -y make wget gcc zip-devel bzip2-devel
wget http://us3.php.net/get/php-5.2.14.tar.gz/from/this/mirror
tar -xvf php-5.2.14.tar.gz
cd php-5.2.14
./configure --enable-zip
make
make install

Se a configuração falhar ...

A configuração pode falhar - se você mais gosta de precisar da biblioteca devel do que está faltando (veja a saída). Se for bzip, por exemplo, você usaria o comando

yum install bzip-devel

No seu caso, pode ser algo como

yum install zip-devel

Isso deve dar uma ideia do que você precisa se o acima não funcionar.

yum search zip 

Depois de fazer isso, simplesmente continue na etapa de configuração acima que falhou (se falhar no primeiro itme).

    
por 03.09.2010 / 22:05