3
respostas

Pacote não encontrado na instalação - Ubuntu 16 PHP 7

Help ! Eu estou tentando fazer o passo-a-passo na instalação (https://gist.github.com/Turini/843fa49af3ada5599c69) e quando eu rodo os comando sudo apt-get install php5-json e sudo apt-get install php5-mcrypt não funciona. Troquei o 5 pelo 7 e o mesmo não funcionou.

3 respostas

Só para ter certeza qual distro e versão está usando ?

Obs: se não souber o comando

uname -a

vai ajudar

É essa:

4.13.0-45-generic #50~16.04.1-Ubuntu SMP Wed May 30 11:18:27 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Legal isso ajuda muito !!

Então sua distro e versão é: Ubuntu 16.04.1 também chamada de Xenial.

Sobre o PHP confesso que não entendi se o PHP 7.0 vem por padrão ou não no Ubuntu 16.04.1

Quais versões de PHP vem no Ubuntu 16.04.1 ??

  • 5.6.x - vem nos pacotes padrão
  • 7.0.x - não entendi se vem ou não.
  • 7.1.x - não vem por padrão
  • 7.2.x - não vem por padrão

fontes: https://askubuntu.com/questions/856793/upgrade-to-the-specific-php-7-1-7-2-from-php-7-0-in-ubuntu-16-04 http://murilomedeiros.com.br/site/como-instalar-apache-mysql-e-php7-no-ubuntu-16-04/

é possível instalar o PHP 7.0 ?

Sim !!

Como instalar ?

Então... devida a minha incerteza teremos vários métodos e vamos focar no PHP 7.0


Método 1

Vamos assumir que tenho o PHP 7.0 conforme a documentação Ubuntu Packages xenial e xenial update.

Atualizando os pacotes

sudo apt-get update

Instalando o PHP e PHP-JSON e PHP-mcrypt

sudo apt-get install php php-cli php-json php-mcrypt

Obs: no links do Ubuntu Packages xenial e xenial update tem a lista complete de todos os pacotes e seus nomes. Você procurar por lá no navegador ou usar o terminal com o comando:

sudo apt-cache search php* | less
  • apt-cache search - serve para pesquisar o que deseja
  • | - serve pare direcionar a saida para outro comando.
  • less - serve para paginar

Método 2

Continuando na premissa que tem o PHP 7 porém não seja o padrão.

Atualizando os pacotes

sudo apt-get update

Instalando o PHP e PHP-JSON e PHP-mcrypt

sudo apt-get install php7.0 php7.0-cli php7.0-json php7.0-mcrypt

Método 3

Siga esse tutorial

http://murilomedeiros.com.br/site/como-instalar-apache-mysql-e-php7-no-ubuntu-16-04/