Atualize para o recente php estável no Ubuntu 12.04

2

Nós rodamos um servidor Ubuntu 12.04 onde o PHP 5.3.10 é instalado por padrão. Eu pensei que o Ubuntu só aplicava correções em suas atualizações, então micros como o 5.3.x deveriam passar.

Aparentemente, nossa versão não está atualizada, mas estamos presos a um bug crítico no php que é resolvido em 5.3.15. Devo esperar mais tempo para que esta versão seja divulgada? Ou existem repositórios seguros para usar o Ubuntu para atualizar continuamente pacotes relacionados a php e php?

    
por Jurian Sluiman 16.08.2012 / 12:24

5 respostas

1

A versão do ubuntu de php que você instalou não tem necessariamente o mesmo número de versão que o release de correção de bugs do upstream, mesmo que a versão ubuntu tenha feito o backport do bugfix em seu pacote.

O

apt-get dist-upgrade deve atualizá-lo com os últimos patches de segurança dos repositórios do ubuntu. Confira o link abaixo para o changelog do ubuntu sobre correções de bugs neste pacote em particular.

link

    
por 16.08.2012 / 12:31
1

Você pode usar o apt-pinning para instalar pacotes distribuídos com versões mais recentes do Ubuntu. Este Guia é muito bom e deve explicar todas as questões: link

Guia Debian abrangente: link

    
por 20.02.2013 / 23:55
0

Há um patch no relatório do bug - você poderia tentar aplicar isso no pacote src e reconstruí-lo - mas não seria mais simples usar a configuração 'error_log' para gravar os erros em outro lugar?

    
por 16.08.2012 / 12:48
0

Há algum trabalho acontecendo no link - mas como não uso nem o nginx nem essas versões experimentais, não posso dizer nada sobre a estabilidade ou usabilidade desse arquivo.

Como uma solução alternativa é sugerida (a diretiva error_log, que você está usando) eu prefiro investir em scripts de log-mangling para colocar todos os seus erros em um arquivo do que modificar os pacotes estáveis existentes. Se você se sentir aventureiro, você pode tentar o Quantet Quetzal (Ubuntu 12.10), que é para ir beta na próxima semana, a versão do PHP lá é 5.4.6, que inclui a correção que você deseja.

    
por 01.09.2012 / 00:14
0

Muitas vezes existem backports disponíveis em versões mais recentes do Ubuntu para a última versão do servidor. Por exemplo, este repositório parece ter alguns. Embora eles não tenham sido atualizados muito recentemente.

link

Você pode também pegar o .deb para o Quantal e instalá-lo no Precise usando dpkg -i somepackage.deb , mas isso geralmente não é recomendado, devido a possíveis mudanças nas dependências. Embora eu pense que neste caso você vai ficar bem.

    
por 21.02.2013 / 00:04