71839.108098-Apache

Como instalar o Apache MySQL PHP (LAMP Stack) no Ubuntu 16.04

Share This:

AMP (Linux, Apache, MySQL e PHP) A pilha é o ambiente mais popular no desenvolvimento e hospedagem de sites PHP. Linux é o sistema operacional, o Apache é o popular servidor web desenvolvido pela Fundação Apache. O MySQL é um sistema de gerenciamento de banco de dados relacional usado para armazenar dados e o PHP é uma linguagem de desenvolvimento.

Este artigo irá ajudá-lo a instalar Apache 2.4, MySQL 5.7 e PHP 7.0. No Ubuntu 16.04 LTS Systems.

Passo 1 – Instalar o PHP

O PHP 7 é o pacote padrão disponível nos depósitos Ubuntu 16.04. Basta usar os seguintes comandos para atualizar o cache do apt e instalar os pacotes do PHP em seu sistema.

$ sudo apt update
$ sudo apt install -y php

Verifique a versão PHP instalada usando o seguinte comando.

user@pc:~$ php -v

PHP 7.0.4-7ubuntu2 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

Passo 2 – Instale o Apache2

Depois de instalar o PHP em seu sistema, vamos começar a instalar o Apache2 em seu sistema. Você também precisou instalar o módulo libapache2-mod-php para trabalhar com o PHP com o Apache2.

$ sudo apt install apache2 libapache2-mod-php

Passo 3 – Instalar o MySQL

Finalmente instale os pacotes mysql-server para o banco de dados MySQL. Também instale o pacote php-mysql para usar o suporte MySQL usando php. Use o seguinte comando para instalá-lo.

$ sudo apt install mysql-server php-mysql

O instalador solicitará a senha do root, esta senha funcionará para o usuário root do MySQL. Depois de instalar o MySQL, execute o comando seguinte para as configurações iniciais do servidor MySQL. Você será que esse script irá solicitar mais configurações do que versões anteriores do mysql, como a política de validação de senha etc.

$ sudo mysql_secure_installation

Passo 4 – Reiniciar Apache2, Serviços MySQL

Depois de instalar todos os serviços em seu sistema, inicie todos os serviços necessários.

$ sudo systemctl restart apache2.service
$ sudo systemctl restart mysql.service

Etapa 5 – Acesso aberto no firewall

Se você estiver usando iptables, use os seguintes comandos para abrir a porta 80 para acesso público do servidor web.

Usuários de Iptables:

$ sudo iptables -A INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT

Usuários de UFW:

$ sudo ufw allow 80/tcp

Passo 6 – Configuração do teste

Depois de concluir toda a configuração. Vamos criar uma raiz do documento do site do arquivo info.php com o seguinte conteúdo.

<?php  phpinfo();  ?>

Agora, acesse este arquivo no navegador da Web. Você verá a tela como abaixo com todos os detalhes do PHP no servidor.

Lamp-on-ubuntu-16.04

Fonte :  https://tecadmin.net/install-apache-mysql-php-lamp-stack-on-ubuntu-16-04/
Tradução: Google Chrome