Você poderia usar um PPA para manter-se atualizado com o PHP ou instalar uma versão anterior do PHP (por exemplo, PHP 5.6 no Ubuntu 16.04 LTS).
Os repositórios mais utilizados vêm de Ondřej Surý, o mantenedor PHP do 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 do php5 compat:
-
ppa: ondrej / php5-compat (para dummy
php5
para satisfazer dependências nos pacotes antigos)
( Clique aqui para obter instruções sobre o uso de PPAs. )
Os PPAs PHP continham anteriormente a atualização do Apache 2.4. Este não é mais um caso, você precisa adicionar um repositório Apache 2.4 separado:
- ppa: ondrej / apache2 (para o Apache 2.4)
Se você quiser 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 as 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 tiver add-apt-repository
binary, faça o seguinte:
sudo apt-get install python-software-properties
Precauções:
- PPA é seguro para adicionar ao meu sistema e quais são algumas" bandeiras vermelhas "a serem observadas?
- Cada versão do PHP tem seu próprio conjunto de módulos e
php.ini
.
PHP 5.4
O mais recente PHP 5.4 pré-empacotado agora reside em PPA separado: ppa: ondrej / php5-oldstable
Por favor, esteja ciente de que o PHP 5.4 chegou ao fim de sua vida em 3. Setembro de 2015 e não recebe atualizações de segurança. É recomendado migrar para pelo menos o PHP 5.6 que receberá segurança atualizada até 31. Dezembro de 2018 .