Você pode usar um PPA para manter-se atualizado com o PHP ou instalar a versão anterior do PHP (por exemplo, PHP 5.6 no Ubuntu 16.04 LTS).
Os repositórios mais usados são de Ondřej Surý, mantenedor do Debian PHP:
- ppa: ondrej / php (para versões co-instaláveis do PHP 5.6 / 7.0 / 7.1, o PHP 5.5 não é mais suportado)
Os pacotes compatíveis do php5:
( Clique aqui para obter instruções sobre o uso de PPAs. )
Os PPAs do PHP anteriormente continham a atualização do Apache 2.4. Isso não é mais um caso, você precisa adicionar um repositório separado do Apache 2.4:
Se você deseja usar esses PPAs, faça o seguinte:
ppa: ondrej / php (para PHP 5.6 / 7.0 / 7.1)
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php7.1 # for PHP 7.1
sudo apt-get install php7.0 # for PHP 7.0
sudo apt-get install php5.6 # for PHP 5.6
Para alternar entre versões instaladas, use
sudo update-alternatives --config php
Então você deve configurar o Apache para funcionar com a versão correta:
sudo a2dismod php7.1 # unload the current version
sudo a2enmod php5.6 # load the version you need
sudo service apache2 restart # restart webserver to apply
ppa: ondrej / php5-compat (para php5 compat)
sudo add-apt-repository ppa:ondrej/php
sudo add-apt-repository ppa:ondrej/php5-compat
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5 # this will pull php5.6 package
Se você não possui add-apt-repository
binário, faça o seguinte:
sudo apt-get install python-software-properties
Precauções:
PHP 5.4
O PHP 5.4 mais recente pré-empacotado agora reside em PPA separado:
ppa: ondrej / php5-oldstable
Esteja ciente de que o PHP 5.4 atingiu seu fim de vida em 3 de setembro de 2015 e não recebe nenhuma atualização de segurança. Recomenda-se migrar para pelo menos o PHP 5.6 que receberá a segurança atualizada até 31 de dezembro de 2018 .