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: 56.382 ]

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

Como forçar alteração de senha de usuário no próximo login no Linux

Instalar o Gitea no Ubuntu

Instalando WPS Office no Debian, Linux Mint e Ubuntu

Instalar o Nagios 4 no Ubuntu ou Debian

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

Leitura recomendada

ProFTPD com autenticação via MySQL

Configuração inicial no FreeBSD 8.0-Release

Reempacotamento e repositório local em um sistema Debian-like

Fedora Core 1 :: Firewall e update

Colocando novos ícones no "Acer Desktop" (Acer Aspire One)

  
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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts