então instalei recentemente meu primeiro Ubuntu, para ser mais preciso, uma compilação diária do 16.04, no meu novo laptop desde que o hardware era novo para a 15.10. Agora estou no processo de configurá-lo e quero instalar o php5 e algumas extensões.
Quando executo sudo apt-get install libapache2-mod-php5
, recebo a mensagem de erro informando que não há pacote de instalação disponível para php5 e libapache2.
A mensagem de erro está em alemão, então duvido que isso ajude, mas de qualquer maneira aqui está. :-)
E: For package »libapache2-mod-php5« existiert kein Installationskandidat.
Preciso adicionar um repositório apt-get? Ou o que estou fazendo de errado?
Respostas:
TL; DR: Se você quiser ficar com o php5, precisará permanecer no Ubuntu 14.04 LTS
Usando o PHP 7.0 no Ubuntu 16.04 LTS
O Ubuntu 16.04 mudou para o PHP 7.0 com uma nova infraestrutura para o pacote PHP. Portanto, não, você não pode instalar o php5 no Ubuntu 16.04, mas pode instalar os pacotes PHP 7.0 com:
apt-get install libapache2-mod-php
Isso instalará um pacote virtual que depende da versão mais recente do PHP e será usado
libapache2-mod-php7.0
como uma dependência.Se você estiver procurando extensões, sempre use também uma variante sem versão (por exemplo, em
php-apcu
vez dephp7.0-apcu
), pois as extensões PECL são compactadas sem a versão para permitir atualizações suaves.Usando o PHP PPA para co-instalar o PHP 5.6 com o PHP 7.0
Existe uma opção para co-instalar pacotes PHP 5.6 usando
ppa:ondrej/php
.Para mais informações, consulte a resposta: https://askubuntu.com/a/762161/309221
Extraído do link acima:
fonte
EDIT: a resposta aceita não diz explicitamente como instalar o PHP 5.6 e 7.0, então eu queria estendê-lo.
Para mais informações, consulte a resposta: https://askubuntu.com/a/762161/309221
Extraído do link acima:
fonte