Instalando o PHP7.0 do sid no jessie

12

Gostaria de experimentar o PHP7.0 no Debian Jessie e estou tentando instalá-lo a partir do sid. No entanto, php7.0 depende de php7.0-common que depende de php-common > 18 enquanto php-common em sid é em 17. Isso significa que é simplesmente impossível instalar php7.0 desta distribuição no momento? Por que isso?

Eu sei que é possível instalar a partir da fonte como explicado, por ex. aqui , estou apenas perguntando sobre os pacotes oficiais.

Observação : os pacotes no sid foram corrigidos e agora é possível instalá-lo (6 de janeiro de 2016).

    
por Keelan 01.01.2016 / 12:30

2 respostas

24

Você tem repositórios não oficiais com novas versões. Usando o Debian, um dos repositórios mais conhecidos para softwares mais atualizados para servidores web para pacotes i386 e amd64 é o dotdeb.

" Dotdeb é um repositório extra que fornece pacotes atualizados para seus servidores Debian "

Eles têm PHP 7 desde o dia 3 de dezembro (de 2015), e tem um beta pré-empacotado desde novembro.

Para adicionar o repositório dotdeb, de aqui .

Edite /etc/apt/sources.list e adicione

deb http://packages.dotdeb.org jessie all

Busque a chave do repositório e instale-a.

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

Faça então

sudo apt-get update

E por último:

sudo apt-get install php7.0

Para procurar pacotes relacionados ao php 7:

apt-cache search php | grep ^php7

No Ubuntu, você também já tem PPAs para isso também.

Parece que os backports da Debian ainda não possuem o PHP 7.0. Pesquise aqui em um futuro próximo.

    
por 01.01.2016 / 12:53
3

Adicione o repositório principal ao seu sources.list: Dependendo da sua distribuição (Jessie, Wheezy ou Squeeze), adicione estas duas linhas ao seu arquivo /etc/apt/sources.list.

deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all

Para o PHP 7.0 no Debian 8 “Jessie” (rc3), adicione estas duas linhas também:

deb http://packages.dotdeb.org jessie-php7.0 all
deb-src http://packages.dotdeb.org jessie-php7.0 all

Buscar e instalar a chave do GnuPG:

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

Executar apt-get update && apt-get install php7-*

    
por 01.01.2016 / 12:54