Como instalar o PHP 5.6 no Debian 7.10? (Tendo problemas com a instalação)

0

Olá, eu estava seguindo este guia

e tentando instalar o php 5.6 no meu Debian Wheezy (64 bits).

Eu estou fazendo isso porque eu tenho virtualmin no meu servidor e minha versão do PHP é 5.4 e eu preciso do 5.6 para fazer um backup do meu wordpress através de "Duplicator", no entanto, exige-me o 5.6 pelo menos.

Eu estava tentando instalar manualmente o php 5.6 (btw eu não consegui encontrar o pacote libdb5.3-dev), mas quando tentei extrair e mover meu php5.6 ele deu um erro.

Eu tentei usar o wget algumas vezes e ainda havia sempre o mesmo erro.

Este é o erro:

root@ns3009614:/# tar -xvjpf /home/downloads/php-5.6.31.tar.gz -C /opt/build
bzip2: (stdin) is not a bzip2 file.
tar: Child returned status 2
tar: Error is not recoverable: exiting now
root@ns3009614:/# tar -xvjpf /home/downloads -C /opt/build
tar (child): /home/downloads: Cannot read: Is a directory
tar (child): At beginning of tape, quitting now
tar (child): Error is not recoverable: exiting now

bzip2: Compressed file ends unexpectedly;
        perhaps it is corrupted?  *Possible* reason follows.
bzip2: Inappropriate ioctl for device
        Input file = (stdin), output file = (stdout)

It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.

You can use the 'bzip2recover' program to attempt to recover
data from undamaged sections of corrupted files.

tar: Child returned status 2
tar: Error is not recoverable: exiting now

Você poderia me ajudar?

Obrigado!

    
por Zephirus 24.08.2017 / 14:45

2 respostas

0

Você está tendo um problema porque está tentando tratar o arquivo php-5.6.31.tar.gz como um arquivo compactado bzip2. Enquanto o arquivo atual é um arquivo compactado gzip.

Altere tar -xvjpf php-5.6.31.tar.gz para tar -xvzf php-5.6.31.tar.gz e isso deve resolver seu problema.

    
por 24.08.2017 / 14:53
0

Edite seu /etc/apt/sources.list adicionando as seguintes linhas:

deb http://packages.dotdeb.org wheezy-php56 all
deb-src http://packages.dotdeb.org wheezy-php56 all

Buscar e instalar a chave do GnuPG:

wget https://www.dotdeb.org/dotdeb.gpg
sudo apt-key add dotdeb.gpg

Instale o PHP 5.6:

sudo apt-get update
sudo apt-get install php5

Mais opções: Instruções sobre dotdeb.org

    
por 24.08.2017 / 22:48