Como atualizar para o PHP 5.3.10 em 10.04?

12

Sou novo no Linux e tenho apenas a experiência básica com o Ubuntu e a instalação do LAMP Server. Eu instalei com sucesso todos usando o método "apt-get install". Meu problema é que eu quero atualizar o PHP 5.3.2 para o PHP 5.3.10. É possível fazer isso? TIA!

    
por jrsalunga 07.02.2012 / 06:59

4 respostas

13

Para quem quiser atualizar o Ubuntu 10.04 LTS para o PHP 5.3.10, é assim que eu fiz:

sudo apt-get remove --purge php*  
sudo apt-get autoremove  
sudo add-apt-repository ppa:l-mierzwa/lucid-php5
sudo apt-get update  
sudo apt-get install php5 libapache2-mod-php5 php5-cli php5-cgi php5-mysql php5-gd  
sudo service apache2 restart  
sudo pecl uninstall apc  
sudo pecl install apc  

Parece um pouco drástico usar sudo apt-get remove --purge php* , mas o Ubuntu continua listando uma carga de arquivos que são filtrados, mas depois ignorados e eu atualizei com sucesso 3 vezes até agora.

Boa sorte e obrigado a Brian Mercer por seu php5 PPA.

[Atualização 2014-11-05]

De site de lançamento de Ondřej Surý:

  • PHP 5.4: ppa: ondrej / php5-oldstable
  • PHP 5.5: ppa: ondrej / php5
  • PHP 5.6: ppa: ondrej / php5-5.6
por Dig 14.04.2012 / 15:40
5

jrsalunga, você pode tentar extrair os pacotes 5.3.10 de forma precisa (apenas atualizado na semana passada), embora ele não possa ser compilado sem modificações:

apt-get install ubuntu-dev-tools
pull-lp-source php5 precise
dpkg-source -x php5_5.3.10-*.dsc
apt-get build-dep php5
cd php5-5.3.10
debuild binary

Isso levará um longo tempo e poderá falhar devido a todas as alterações entre 10.04 e 12.04. No entanto, se for bem-sucedido, os arquivos .debs produzidos deverão ser totalmente instaláveis em 10.04.

    
por SpamapS 20.02.2012 / 09:57
5

Obrigado ao Dig pela informação sobre o PPA de terceiros para PHP 5.3.10. Consegui atualizar minha instalação 10.04 usando essas instruções.

Um soluço durante a atualização foi que eu não tinha apt-add-repository disponível no meu sistema. Acontece que isso é fornecido pelo pacote python-software-properties .

Para qualquer pessoa com o mesmo problema, instale-o com:

sudo apt-get install python-software-properties

Você deve ter apt-add-repository disponível em seu sistema.

    
por Aaron Griffith 07.12.2012 / 22:46
0

Principalmente software / aplicativos são atualizados automaticamente com atualizações regulares no Ubuntu (e em outra distribuição GNULinux) se a versão mais recente estiver disponível no repositório.

O PHP lançou a versão 5.3.10 como estável, mas infelizmente ainda não está disponível no repositório do Ubuntu. E eu não acho que eles disponibilizariam para 10.04. Porque se você verificar aqui (em "Pacotes por distribuição- > Ubuntu") a disponibilidade do PHP para cada versão do Ubuntu, você pode encontrar a versão mais recente do PHP disponível para o Ubuntu 12.04 (que ainda não foi lançado) é 5.3.8. E para 10.04 é 5.3.2. Pode ser por isso que não está sendo atualizado quando você atualiza regularmente.

Agora, mesmo se você atualizar o Ubuntu para a versão estável mais recente, que é 11.10, você não obterá o PHP 5.3.10, mas 5.3.6.

Pode ser que você deva esperar até que eles atualizem seu repositório. Ou se você não pode esperar, faça o download do site website e compile & amp; instale você mesmo, se você souber como fazer isso.

:)

    
por user45315 07.02.2012 / 08:59

Tags