Como Instalar o Nginx com PHP e MySQL (LEMP Stack) no Ubuntu 22.04

 

 

O LEMP Stack é um conjunto de software que inclui o Nginx como servidor web, MySQL como banco de dados e PHP como linguagem de programação. Ele é ideal para rodar aplicações web dinâmicas. Neste tutorial, vamos mostrar como instalar e configurar o LEMP Stack no Ubuntu 22.04.

Requisitos

  • Servidor rodando Ubuntu 22.04
  • Acesso root ou usuário com privilégios sudo

Passo 1: Atualizar o Sistema

Como em qualquer instalação, o primeiro passo é garantir que todos os pacotes do sistema estejam atualizados. Execute o comando abaixo para atualizar o sistema:

sudo apt update && sudo apt upgrade -y

Passo 2: Instalar o Nginx

O Nginx é o servidor web que será usado no LEMP Stack. Instale o Nginx com o seguinte comando:

sudo apt install nginx -y

Após a instalação, inicie e habilite o Nginx para que ele seja iniciado automaticamente com o sistema:

sudo systemctl start nginx
sudo systemctl enable nginx

Verifique se o Nginx está rodando corretamente acessando o endereço IP do seu servidor no navegador:

http://seu-ip-do-servidor

Passo 3: Instalar o MySQL

Agora, vamos instalar o MySQL, que será usado como o banco de dados para armazenar as informações da aplicação web. Execute o seguinte comando para instalar o MySQL:

sudo apt install mysql-server -y

Depois de instalar o MySQL, execute o script de segurança para configurar o MySQL e definir uma senha para o usuário root:

sudo mysql_secure_installation

Siga as instruções na tela para melhorar a segurança do MySQL.

Passo 4: Instalar o PHP

O PHP será usado para processar conteúdo dinâmico. Além do PHP, vamos instalar algumas extensões necessárias, como php-mysql para conectar o PHP ao MySQL. Execute o seguinte comando:

sudo apt install php-fpm php-mysql -y

Isso instalará o PHP-FPM (FastCGI Process Manager), que será usado com o Nginx, e o módulo php-mysql, que permite ao PHP interagir com o MySQL.

Passo 5: Configurar o Nginx para Usar o PHP

Agora precisamos configurar o Nginx para processar arquivos PHP. Edite o arquivo de configuração padrão do Nginx:

sudo nano /etc/nginx/sites-available/default

Encontre a seção location ~ \.php$ e descomente as linhas relacionadas ao FastCGI. O bloco deve ficar assim:

location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/var/run/php/php-fpm.sock;
}

Salve e feche o arquivo, em seguida teste a configuração do Nginx:

sudo nginx -t

Se não houver erros, reinicie o Nginx para aplicar as mudanças:

sudo systemctl restart nginx

Passo 6: Testar o PHP no Nginx

Para verificar se o PHP está funcionando corretamente com o Nginx, crie um arquivo de teste no diretório raiz da web:

sudo nano /var/www/html/info.php

Adicione o seguinte código ao arquivo:

<?php phpinfo(); ?>

Salve o arquivo e abra o navegador para acessar o seguinte endereço:

http://seu-ip-do-servidor/info.php

Você verá uma página com informações sobre a instalação do PHP, confirmando que ele está funcionando corretamente com o Nginx.

Passo 7: Configurar o MySQL para o PHP

Agora vamos configurar o MySQL para uso com o PHP. Faça login no MySQL com o seguinte comando:

sudo mysql -u root -p

Crie um banco de dados e um usuário para a aplicação PHP:

CREATE DATABASE meu_banco;
CREATE USER 'meu_usuario'@'localhost' IDENTIFIED BY 'minha_senha';
GRANT ALL PRIVILEGES ON meu_banco.* TO 'meu_usuario'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Agora, seu banco de dados está pronto para ser usado em sua aplicação PHP.

Servidor VPS

Se precisar de um servidor VPS confiável para hospedar seu LEMP Stack, veja as opções disponíveis aqui.



Windows VPS

Windows VPS UK

Windows VPS

VPS Windows

Serwer VPS Windows

VPS Windows Deutschland

Windows VPS Hosting

VPS Windows España

Windows VPS Nederland

VPS Windows Italia

VPS Windows Portugal

VPS Windows Россия

VPS Windows Украина

VPS Windows 日本

VPS Windows Sverige

VPS Windows Norge

VPS Windows عربى

VPS Windows Türkiye

Remote Desktop Services (RDS)

RDS CAL (Client Access License)

Remote Desktop VPS

Keywords: windows vps uk, windows vps, uk windows vps, windows vps hosting uk, vps windows server, uk vps windows, vps windows, servidor vps windows, vps uk windows, vps with windows, virtual private server windows, windows virtual private server, windows vps server uk, vps for windows, servidores vps windows, vps windows uk, windows vps hosting, vps windows hosting, windows vps server, windows virtual private servers, vps on windows, vps windows servers, cheap windows vps uk, windowsvps, windows desktop vps, buy vps windows, windows server vps, windows 10 vps uk, rds services, rds cal, remote desktop services, remote desktop hosting

#windowsvps #vpshosting #ukvps #virtualserver #windowsvpsuk #vpsserver #hostingvps #cloudvps #windowsvpshosting #cheapvps #vpswithwindows #windowsserver #servervps #vpssolutions #vpswindows #rdscal #remotedesktop #remotedesktopvps #rds #windowsrds

vps windows
  • 0 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه

Atualizar o Servidor Perfeito ISPConfig de Ubuntu 22.04 para Ubuntu 24.04

    Este guia irá orientá-lo sobre como atualizar o servidor perfeito ISPConfig de Ubuntu...

Como Atualizar Ubuntu 22.04 para Ubuntu 24.04

    Este guia irá orientá-lo sobre como atualizar seu sistema Ubuntu da versão 22.04 para a...

Como Instalar Syncthing no AlmaLinux 9

    Este guia irá orientá-lo sobre como instalar o Syncthing, uma ferramenta de sincronização...

Como Instalar o Plex Media Server no Debian 12

    Este guia irá orientá-lo sobre como instalar o Plex Media Server no Debian 12. O Plex é...

Como Instalar WonderCMS no AlmaLinux 9

    Este guia irá orientá-lo sobre como instalar o WonderCMS, um sistema de gerenciamento de...