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

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

Configurando um servidor de DNS

Incrementando o visual do KDE 4

Configurando o driver nVidia no Mandrake 10.1 community

Instalação e uso do Superkaramba

VPN Site-to-Site Openswan x ASA (Cisco)

  
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 absouza em 25/10/2018 - 22:35h

Excelente material de LAMP.


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