Como instalar a pilha LEMP no Ubuntu 20.04
A pilha LEMP é um dos kits mais populares como base para um site. Ela consiste em um servidor Linux, um servidor da Web Nginx, sistemas de gerenciamento de banco de dados MySQL e PHP. Vamos dar uma olhada no processo de instalação de uma pilha LEMP no Ubuntu 20.04. Todos os comandos devem ser executados como root ou adicionar sudo antes deles.
No Serverspace, você pode criar um servidor com o aplicativo "LEMP" já instalado.
Instalando o Nginx
Primeiro, vamos atualizar o cache do gerenciador de pacotes e instalar o Nginx.
apt install nginx
Se o firewall estiver ativado, você precisará permitir o acesso ao servidor na porta 80:
Saída:
Rules updated (v6)
Agora você pode verificar se o servidor Web Nginx está em execução inserindo o endereço IP público do servidor na barra de endereços do navegador. Você verá a seguinte página:
Instalação do MySQL
Para instalar o servidor MySQL, digite:
Depois de instalado, execute o script e siga as instruções para definir as configurações de segurança recomendadas do MySQL. A configuração mais segura será obtida com respostas afirmativas e a verificação mais rigorosa da complexidade da senha.
Instalação do PHP
Instale os seguintes pacotes para que o PHP seja executado no servidor.
Configurando o Nginx para processamento de PHP
Neste tutorial, mostraremos a você como configurar o processamento de PHP usando o host virtual padrão como exemplo. Ao configurar o Nginx para trabalhar com vários nomes de domínio, essa configuração também se aplicará. Guia de configuração básica do host virtual Nginx.
Abra o arquivo de configuração padrão do host virtual.
Adicione o próximo código ao final da seção server:
localização ~ .php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
Salve e feche o arquivo e verifique se há erros na configuração:
Reinicie o Nginx:
Testando o PHP no servidor Nginx
Agora criaremos um arquivo .php em nosso servidor e verificaremos se o PHP está sendo executado. Crie um arquivo:
Cole o seguinte conteúdo aqui:
Agora, digite o endereço IP público do seu servidor na barra de endereços do navegador com /info.php no final:
Se você vir o seguinte conteúdo, o PHP funciona bem com o Nginx.