Como compilar PHP para zip no Linux

1. Como compilar PHP para zip no Linux

jhonatas bruno de souza
jhonatasbs

(usa Ubuntu)

Enviado em 09/12/2011 - 17:46h

Boa tarde, tenho uma máquina com Ubuntu Server instalado e servindo de um pequeno servidor Web, porém estou precisando utilizar as bibliotecas do PHP para descompactar Zip, só que essa função não está halitada no PHP instalado.
Fui no php.net e encontrei a solução compilando o PHP com a opção --enable-zip só que como já está tudo instalado gostaria de saber como habilitar o zip no PHP sem ter que remover e instalar tudo de novo.

Por favor me ajudem com esse problema, desde já agradeço.


  


2. Re: Como compilar PHP para zip no Linux

Adriano Moreira da Silva
adri3d

(usa Arch Linux)

Enviado em 09/12/2011 - 18:13h

não sei como abilitar isso,
mas se sua nescesidade for apenas descompactar arquivos use uma chamada de sistema ao comando unzip,

ele não vem por padrão no ubuntu então instale:
sudo apt-get install unzip



<?php
system("unzip file.zip");
?>


para conhecer menhor os parametros do unzip use "unzip --help" ou "man unzip"


3. Re: Como compilar PHP para zip no Linux

Adriano Moreira da Silva
adri3d

(usa Arch Linux)

Enviado em 09/12/2011 - 18:29h

como voce sabe que não sem suporte para zip?

eu tenho php aqui instalado dos repositorios no ubuntu 10.04lts e tem suporte para zip sim

rodando o codigo

<?php
phpinfo();
?>


tem uma parte que ta assim:

Zip enabled
Extension Version $Id: php_zip.c 294817 2010-02-09 17:51:39Z pajoye $
Zip version 1.9.1
Libzip version 0.9.0



fiz um teste com um exemplo daqui http://www.php.net/manual/en/zip.examples.php e funcionou






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts