Como faço para atualizar do PHP 5.3 para o PHP 5.4.6 no Ubuntu?

47

Existe uma maneira fácil de obter o PHP mais recente? Eu tentei atualizar meu pacote, mas nenhum deles tem 5.4.6 ainda ... se alguém sabe como fazê-lo rapidamente, pode ser compartilhado aqui?

Eu tentei compilar a partir da fonte, mas estou constantemente recebendo:

 configure: error: Cannot find OpenSSL's <evp.h>.

No meu ./configure , especifiquei onde evp.h é, --with-openssl=/usr/include/openssl \.. , mas ainda assim, esse erro

    
por user79356 22.08.2012 / 11:20

3 respostas

94

Instalando o PHP 5.4. * no Ubuntu 12.04

Basta adicionar o repositório PPA:

sudo add-apt-repository ppa:ondrej/php5-oldstable

E instale-o:

sudo apt-get update
sudo apt-get install php5

Você pode precisar instalar o add-apt-repository no Ubuntu 12.04. Para fazer isso, execute o comando:

sudo apt-get install python-software-properties

Outras novas versões

Para o PHP 5.5 (atualmente 5.5.30) adicione o repositório PPA:

sudo add-apt-repository ppa:ondrej/php5

Para o PHP 5.6 (atualmente 5.6.14) adicione o repositório PPA:

sudo add-apt-repository ppa:ondrej/php5-5.6
    
por 22.08.2012 / 11:29
10

Hai Consulte a seguinte página para atualizar o PHP 5.4 no Ubunthu

http://www.zimbio.com/Ubuntu+Linux/articles/D_AsJR2qAL6/How+Upgrade+PHP+5+4+Ubuntu

Você pode atualizar pelo comando apt-get no terminal. Abra o Terminal e faça o login para o usuário su. tente o seguinte comando para atualizar

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

Se você tentar em um usuário local, use o sudo antes de todos os comandos ...

AVISO: - isso também atualizará automaticamente o Apache (agora 2.4), o que tem consequências adicionais, ou seja, há grandes alterações de configuração entre o Apache 2.2. e 2.4 que impedirá o serviço Apache de funcionar depois!

    
por 22.08.2012 / 11:34
1

Se os repositórios oficiais do Ubuntu não estiverem atualizados (e eu não acho que eles ainda sejam, a última versão do PHP disponível deve ser 5.3.x), você terá que baixar os arquivos fonte e compilar você mesmo.

Veja: link

    
por 22.08.2012 / 11:25