Instalando o PHP 7 no Ubuntu (Desktop e Server)

O PHP 7 foi finalmente lançado há poucos dias atrás,  e pela quantidade de inovações que trás há que não consiga esperar mais um dia para actualizar os seus ambientes de desenvolvimento e de produção, assim como eu. Neste artigo pretendo mostrar como instalar ou actualizar a sua versão do PHP de PHP 5.x para PHP 7 no Ubuntu em 3 simples passos.Note que antes de actualizar seu ambiente de produção é necessário testar suas aplicações, devido á algumas incompatibilidades que a nova versão do PHP pode trazer. Por exemplo, o CakePHP 2.7 ainda não é 100% compativel com o PHP 7, mas mesmo assim eu actualizei meu ambiente de desenvolvimento do Sistema Integrado de Gestão Académica (OpenSGA) para a versão 7 do PHP. Noutro artigo falarei disso.As instruções a seguir são para quem usa Apache como servidor Web. Veja como actualizar para PHP 7 usando Nginx neste artigo do Digital Ocean, em Ingles.O primeiro passo é adicionar a PPA oficial do PHP 7 do Debian no seu Ubuntu:[code]sudo add-apt-repository ppa:ondrej/php-7.0[/code]Depois da descrição da PPA basta clicar em ENTER para confirmar a adição.O segundo passo é actualizar o seu apt-get e instalar o PHP 7:[code]sudo apt-get updatesudo apt-get install php7.0[/code]O terceiro passo é apenas para quem usa MySQL como servidor de base de dados. Uma vez que o módulo PHP7-MySQL não é automaticamente instalado, é necessário instalar manualmente.[code]sudo apt-get install php7.0-mysql[/code]Já está. Temos o PHP 7 instalado e pronto a usar. Todos outros módulos, como cURL por exemplo, podem ser instalados normalmente como no PHP5. Outra nota importante é que algumas bibliotecas, como o PHPMyAdmin podem ainda não ser compativeis com o PHP 7, ou então os repositórios do Ubuntu/Debian podem não ter actualizado as mesmas bibliotecas.Eu vou esperar mais alguns dias, testar melhor minhas aplicações antes de actualizar meus servidores de Produção. 

Receba nossas actualizações por email

Ver Campanhas anteriores.

(Visited 188 times, 1 visits today)
Share