Quando o PHP 5.6 estará nos repositórios oficiais da Canonical?

27

Eu imagino que não será até 14.10 é lançado, mas mesmo se for esse o caso, poderíamos esperar vê-lo nos repositórios que o 14.04 usa?

    
por rm-vanda 23.09.2014 / 17:53

4 respostas

42

Atualizado: Acabei de receber um email de Marc Deslauriers (engenheiro de segurança da Canonical, então alguém que saiba) e a resposta é: Provavelmente nunca . A menos que algo catastroficamente errado com 5.5, ele terá patches de segurança backported para o período de 14.04.

Yes, like most packages in Ubuntu, the security team backports security fixes, including for versions that are no longer supported by upstream.

A partir de 15.04, os pacotes php5* são da versão 5.6. No entanto, eu não recomendaria o uso de uma versão não-LTS em um servidor de produção, já que eles exigem atualizações de versão a cada 9 meses (em oposição aos 5 anos que um LTS recebe).

E a única versão suportada pela Canonical em 16.04 parece ser o PHP7.

Por volta de junho de 2016, talvez antes, talvez nunca. Existem algumas forças diferentes em jogo aqui:

Então, a menos que alguém salte em um plano de manutenção manual 5.5 (coisas estranhas aconteceram) provavelmente haverá uma transição em algum momento. É impossível dizer quando isso será tão distante.

Se você estiver implantando no 5.5, eu começaria a testar em 5.6 com bastante antecedência, só para ter certeza de que você não foi pego. Outra opção é usar uma ramificação do PHP (como o Zend Server) que tenha suporte comercial aparentemente abrangendo o próximo milênio.

    
por Oli 23.09.2014 / 18:01
22

Se você realmente quer o PHP 5.6 no Ubuntu 12.04, 14.04 ou 14.10, você pode usar este PPA :

sudo add-apt-repository ppa:ondrej/php5-5.6
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5

A dependência do pacote php5 padrão extrairá libapache2-mod-php5 que, por sua vez, depende do Apache. Se você quiser usar PHP SAPI diferente, certifique-se de listá-lo explicitamente ao instalar, por exemplo, para uso do PHP no FPM:

sudo apt-get install php5 php5-fpm

Anotação: Desde dezembro de 2015, se você tiver o Apache instalado, há também uma dependência em Apache2 PPA da Ondrej :

ppa:ondrej/apache2

Como uma opção, eu recomendo strongmente usar ppa:ondrej/php , que inclui versões co-instaláveis do PHP 5.6 e do PHP 7.0:

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
# pull a default PHP FPM (currently PHP 7.0)
sudo apt-get install php php-fpm
# pull PHP 7.0 Apache2 mod_php7 explicitly
sudo apt-get install php7.0 libapache2-mod-php7.0
# pull PHP 5.6 - just CGI SAPI
sudo apt-get install php5.6-cgi
    
por Smile4ever 23.09.2014 / 18:46
2

Não, 14.10 não tem o PHP 5.6 (e mesmo se tivesse, provavelmente não entraria nos 14.04 repos).

link

    
por fkraiem 23.09.2014 / 17:58
2

O Ubuntu 15.04 tem o PHP 5.6 nele. Então, se você não se importa com o LTS, atualize para o Ubuntu 15.04.

Então, para responder à pergunta: sim. agora está incluído nos repositórios, mas apenas a partir do Ubuntu 15.04.

    
por Shaun Freeman 08.05.2015 / 10:17