Atualização de 14.04 para 16.04 - versão do PHP

3

Estou usando o Ubuntu 14.04 com seu PHP padrão (versão 5.5.9).

Se eu atualizar para o Ubuntu 16.04, o PHP também será atualizado para a versão 7 ou ele permanecerá como está? Eu sei que a versão antiga do PHP foi removida do Ubuntu 16.04, mas esta é a versão exata que eu preciso.

    
por Dinly 19.12.2016 / 07:05

3 respostas

3

Se você quiser reter uma versão do pacote durante a atualização, use

echo "package hold" | sudo dpkg --set-selections

para remover a retenção e atualizar o pacote, use

echo "package install" | sudo dpkg --set-selections

OR

Para armazenar sudo aptitude hold package_name

Para desobstruir sudo aptitude unhold package_name

Aqui, substitua "package" pelo nome exato do pacote. Espero que isso ajude

    
por Arijit Chatterjee 19.12.2016 / 10:17
2

O processo de atualização deve substituir o php5 pelo php7.

Supondo que você esteja executando um serviço de produção, você pode querer verificar seu aplicativo em relação ao php7 de antemão, em um sistema separado.

    
por SYN 19.12.2016 / 07:11
1

Eu nunca fiz um lançamento de atualização, então não sei muito sobre o que ele fará e os pacotes serão atualizados para a versão estável.

Mas o processo de atualização da AFAIK também deve ser atualizado, então parece que você terá que trabalhar com o PHP7 enquanto precisa do PHP5 na versão 16.04.

Existem várias maneiras de fazer o downgrade do PHP7 para o PHP5 no xenial.

  • Instale o PHP 5.6 por meio do Repositório de Terceiros, esse método descrito bem nesta resposta . (Mais fácil)
  • Aplique o repositório Trusty (14.04) e, em seguida, instale o PHP5 a partir do repositório confiável.
por iTux 19.12.2016 / 07:51