Ubuntu 18.04 LTS - LAMP - Linux, Apache, MySQL ou MariaDB, PHP 7.2

Apresentar a instalação e a configuração de um ambiente LAMP, no Ubuntu 18.04, utilizando o Apache, MariaDB, o PHP 7.2 e PhpMyAdmin.

[ Hits: 57.945 ]

Por: Diego Mendes Rodrigues em 04/07/2018 | Blog: https://www.linkedin.com/in/diegomendesrodrigues/


PHP 7.2 - Instalação



Iremos realizar a instalação do PHP 7.2 com suas principais dependências, utilizadas num ambiente de desenvolvimento, utilizando o comando apt-get:

# apt-get -y intall install php php-fpm php-pdo php-gd php-mysqlnd php-mbstring php-common php-gettext php-curl php-cli

Finalizada a instalação do PHP 7.2, com suas dependências, ele estará habilitado no seu Linux com o Apache.

Podemos testar, criando um arquivo chamado versao.php no diretório padrão do Apache (/var/www/html), com o seguinte comando.

# nano /var/www/html/versao.php
Dentro do arquivo coloque o seguinte conteúdo:

<?php
echo phpinfo();
?>

Para salvar o arquivo pressione <CTRL> + O.

Para sair do nano, pressione <CTRL> + X.

Abra seu navegador web e entre no seguinte endereço: http://localhost/versao.php

Você receberá uma página como a que eu recebi, que está na próxima imagem.
Pronto, seu PHP está instalado!

Agora vamos instalar o PhpMyAdmin no seu Linux Ubuntu, onde você poderá gerenciar seu MariaDB (MySQL).

Página anterior     Próxima página

Páginas do artigo
   1. Apache - Instalação
   2. MariaDB - Instalação
   3. PHP 7.2 - Instalação
   4. PhpMyAdmin - Instalação
Outros artigos deste autor

Usando o cURL - Client URL

Criar RAID no Linux

Linuxfx OS - Distribuição para quem deseja o visual do Windows 10

KeePassXC - Gerenciador de Senhas de Código Aberto Voltado à Comunidade

Pop!_OS Linux - Uma boa distribuição baseada no Ubuntu

Leitura recomendada

Instalação, configuração, utilização e testes do DRBD 0.7

O gerenciador de boot GRUB

Configurando Bluetooth no XUbuntu

Bind9 em chroot no Debian Lenny

Configurando Resolução de Vídeo e Taxa de Atualização via Terminal

  
Comentários
[1] Comentário enviado por artur_silveira em 08/07/2018 - 11:37h

O meu 'localhost/phpmyadmin' retorna o erro 404. De resto, tudo funcionando. Se puderes dar um retorno, agradeço.
Abraço

[2] Comentário enviado por diegomrodrigues em 08/07/2018 - 21:59h

Artur,

Refiz a instalação em um novo Ubuntu, finalizei sem problemas.

Para instalar o PHP utilizei o seguinte comando, ao invés do que está no artigo:
apt install -y php php-fpm php7.2-common php-gd php7.2-mysql php-mbstring php-common php-gettext php-curl php-cli

Já na instalação do PhpMyAdmin, utilizei esse:
apt install -y phpmyadmin

Os passos de instalação devem ser os mesmos que estão explicados durante o texto do artigo.

Você conseguiu finalizar a instalação do Apache, MariaDB, PHP e PhpMyAdmin?

O Apache está iniciado?
O MariaDB está inciado?

Após a instalação do PhpMyAdmin, o seguinte arquivo foi criado?
/etc/dbconfig-common/phpmyadmin.conf
Caso positivo, qual o conteúdo desse arquivo?

Esse outro arquivo foi criado?
/etc/phpmyadmin/config-db.php
Caso positivo, qual o conteúdo desse arquivo?

O seguinte arquivo de configuração foi criado no Apache?
/etc/apache2/conf-enabled/phpmyadmin.conf

Abraço,
Diego M. Rodrigues

[3] Comentário enviado por draggom em 10/07/2018 - 08:21h


draggomlesa: Parbéns pela postagem, muito legal e vai ajudar bastante o pessoal.

[4] Comentário enviado por diegomrodrigues em 10/07/2018 - 11:25h


[3] Comentário enviado por draggom em 10/07/2018 - 08:21h

draggomlesa: Parabéns pela postagem, muito legal e vai ajudar bastante o pessoal.


Obrigado!

[5] Comentário enviado por Freud_Tux em 12/07/2018 - 19:48h

Olá, bom artigo.
Uma dúvida?

Quando você roda o comando:

# ufw allow 80/tcp

Não especificando se é porta de entrada e saída, o ufw ele "entende" que é tem que ser liberado tanto a entrada quanto a saída?

Obrigado.

[6] Comentário enviado por Lacordaire em 22/08/2018 - 11:39h

No meu caso reportou um erro na hora da instalação do MariaDB deu erro de pendencias "erro ao processar o pacote mariadb-server (--configure) "
"Dá medo porque é novo."
- Os Estagiários 2013

[7] Comentário enviado por Lacordaire em 22/08/2018 - 13:50h

quando eu startei o serviço deu esta mensagem. vou tentar resolver aqui. tem algum problema de eu instalar o MySQL no lugar do MariaDB ?
root@suporte:~#
root@suporte:~# service mariabd status
mariadb.service - MariaDB 10.1.34 database server
Loaded: (/lib/systemd/system/mariadb.service; disabled; vendor prest: enab
Active: inactive (dead)
Docs: man:mysqld(8)
https://mariadb.com/kb/en/library/systemd/
lines 1-5/5 (END)

root@suporte:~#


"Dá medo porque é novo."
- Os Estagiários 2013

[8] Comentário enviado por LinuxTec em 24/10/2018 - 10:18h

Ótima dica..

Porém no finalzinho tem alguns erros de digitação no comando, depois corrige que fica 1.000%

em instalação do php vc tem um install antes do install

apt-get -y intall install

No phpmyadmin, você também utiliza o intall falta o "S" de resto sucesso amigo

[9] Comentário enviado por amaurybsouza em 25/10/2018 - 22:35h

Excelente material de LAMP.

[10] Comentário enviado por Alt em 19/11/2018 - 20:19h

Olá Diego,
Obrigado por compartilhar as informações, acabei de instalar o LAMP aqui na minha maquina. Tutorial impecável

[11] Comentário enviado por hahndouglasf em 07/05/2019 - 12:55h

Esta de parabens. Muito bom.
Anteriormente estava utilizando o XAMPP e tentei instalar o conjunto separadamente mas nao conseguia fazer funcionar.
Muito obrigado. Ajudou muito.


Contribuir com comentário