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 (paraversõesco-instaláveisdoPHP5.6/7.0/7.1,oPHP5.5nãoémaissuportado)
Ospacotesdophp5compat:
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 (paraoApache2.4)
SevocêquiserusaressesPPAs,façaoseguinte:
sudoadd-apt-repositoryppa:ondrej/phpsudoapt-getupdatesudoapt-getupgradesudoapt-getinstallphp7.1#forPHP7.1sudoapt-getinstallphp7.0#forPHP7.0sudoapt-getinstallphp5.6#forPHP5.6
Paraalternarentreasversõesinstaladas,use
sudoupdate-alternatives--configphp
EntãovocêdeveconfiguraroApacheparafuncionarcomaversãocorreta:
sudoa2dismodphp7.1#unloadthecurrentversionsudoa2enmodphp5.6#loadtheversionyouneedsudoserviceapache2restart#restartwebservertoapply
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
Porfavor,estejacientedequeoPHP5.4chegouaofimdesuavidaem