Instalando o PHP 5.3 no Ubuntu 14.04

34

Acabei de instalar o Ubuntu 14.04 e estou tentando instalar o php 5.3. Mas quando eu corro

apt-get install php5 

está instalando o php 5.5.9-1ubuntu4. Eu preciso usar o PHP 5.3 no sistema porque o aplicativo que estou trabalhando é construído com o PHP 5.3.

Como posso conseguir isso?

    
por Chathruaka Waas 08.05.2014 / 05:52

4 respostas

23

Pré-requisitos

Você precisará desses dois pacotes extras se não os tiver:

sudo apt-get install build-essential libxml2-dev

Instalar o PHP

No terminal:

wget http://in1.php.net/distributions/php-5.3.29.tar.bz2
tar -xvf php-5.3.29.tar.bz2
cd php-5.3.29
./configure
make
make test # Neither mandatory nor a bad idea.
sudo make install

As instruções irão descompactar a compilação da fonte e instalarão o php no seu sistema.

    
por Ten-Coin 08.05.2014 / 08:12
9

Você pode usar o Eugene San PPA para instalar o php 5.3 no ubuntu 14.04.

Siga estas etapas:

sudo add-apt-repository ppa:eugenesan/ppa

sudo apt-get update

sudo apt-get install php5
    
por user224082 08.05.2014 / 07:49
6

Isso precisa ser dito repetidamente: Não execute softwares desatualizados.

O PHP 5.3 chegou ao final de sua vida em 14 de agosto de 2014 , 1 ano e 8 meses atrás o tempo de escrever esta resposta.

Usar software obsoleto no final da vida não lhe trará nada além de vulnerabilidades de dor e segurança, a menos que você possa investir um tempo para pesquisar adequadamente todas as vulnerabilidades de segurança existentes em relação ao PHP desde a última versão 5.3.x do PHP e escolher com cuidado correções de versões mais recentes do PHP você mesmo.

Eu recomendaria definitivamente consertar o software que requer o PHP 5.3, seguindo os guias de migração do PHP:

E eu até recomendaria ir direto para o PHP 5.6 (ou mesmo para o PHP 7.0), pois ele terá suporte de segurança até 31 de dezembro 2018 . Os guias de migração estão aqui:

A migração do código para código PHP mais recente pode parecer um grande investimento, mas no final isso economizará tempo e dinheiro, já que executar um software desatualizado é um sério risco de segurança, especialmente quando conectado à Internet ruim, mas mesmo executá-lo com firewall dentro da rede limitada representa um risco de segurança quando sua rede interna é atacada.

A segunda opção seria usar o Ubuntu 12.04 LTS que possui o PHP 5.3.10-1ubuntu3.22 com os patches de segurança preparados pelos mantenedores da Canonical. Você pode pensar que 5.3.10 é menor que 5.3.29, mas o fato é que a versão do PHP no Ubuntu 12.04 LTS tem menos vulnerabilidades (sérias) de segurança do que o baunilha do PHP 5.3.29, porque os mantenedores do Ubuntu do PHP estão observando o vulnerabilidades de segurança e correção de PHP para mitigar as vulnerabilidades sérias nos pacotes.

    
por oerdnj 09.05.2016 / 17:04
0

Caso você realmente precise fazer isso, use phpbrew.

Meus passos para instalar o php5.3 no Ubuntu 16.04 (funcionará para o 14.04):

link

    
por TheKitMurkit 20.08.2017 / 12:03

Tags