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

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


Apache - Instalação



Neste artigo irei apresentar como instalar e configurar um ambiente de desenvolvimento no Linux Ubuntu, com o Apache, PHP 7.2, MariaDB e PhpMyAdmin, ou seja, um L (Linux) A (Apache) M (MySQL ou MariaDB) e P (PHP).

Abra o terminal, torne-se root do sistema, depois atualize o mesmo.

sudo -s
# apt-get update


Agora, instale o Apache com o comando abaixo.

# apt-get -y install apache2

Espere o processo de instalação terminar, depois execute o seguinte comando para iniciar o Apache.

# service apache2 start

Para verificar o status do serviço, utilize o 'status' junto com o comando service.

# service apache2 status

No retorno você deve receber a mensagem:

Active: active (running) since...
Agora abra seu navegador web e entre no endereço:

http://localhost
ou
http://127.0.0.1

A página que irá abrir será a inicial do Apache no Ubuntu, chamada 'Apache2 Ubuntu Default Page'.
Caso você queira que o Apache seja iniciado automaticamente quando ligar seu computador com o Linux Ubuntu, utilize o seguinte comando:

# update-rc.d apache2 defaults

Pronto! Seu Apache está instalado, mas apenas o acesso local está habilitado.

Caso você queira liberar o acesso público à página, ou seja, para outros PCs na sua rede, deverá permitir por meio do seu firewall, utilizando os comandos abaixo.

# ufw enable
# ufw allow 80/tcp


Para verificar as portas abertas no seu firewall, utilize a opção status com o comando ufw.

# ufw status
Agora vamos instalar o sistema gerenciador de bando de dados (SGBD) MariaDB, que é um SGDB que surgiu como fork do MySQL, criado pelo próprio fundador do projeto após sua aquisição pela Oracle.

    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

Storj - Armazenamento na Nuvem utilizando a tecnologia Blockchain

Leitura recomendada

Tutorial Apache + PHP + MySQL no OPENBSD 3.5

Instalando Prolink Pixelview PV-BT878P+

google-drive-ocamlfuse - Monte seu Google Drive usando o FUSE

Instalando o Arch Linux passo a passo

Implementação de serviço de diretórios com OpenLDAP no CentOS 6.3

  
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.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor HostGator.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Viva o Android

Tópicos

Top 10 do mês

Scripts