Android

Como instalar o lemp stack no debian 9

How To Install LEMP (Linux, Nginx, MySQL, & PHP) pada Debian 9

How To Install LEMP (Linux, Nginx, MySQL, & PHP) pada Debian 9

Índice:

Anonim

O termo LEMP é um acrônimo dos nomes de seus quatro componentes de código aberto:

  • L - sistema operacional Linux E - Nginx, servidor de HTTP e proxy reverso M - MySQL ou MariaDB - sistema de gerenciamento de banco de dados relacional Linguagem de programação P - PHP.

Esta série de tutoriais mostrará como instalar o Nginx, criar blocos de servidores Nginx, gerar um certificado SSL Let's Encrypt criptografado gratuito, instalar e proteger o MySQL e instalar o PHP.

Os tutoriais detalhados que fazem parte desta série estão listados no final desta página.

Instale a pilha LEMP no Debian 9

Este início rápido mostrará as etapas básicas necessárias para instalar uma pilha LEMP em um servidor Debian 9.

Pré-requisitos

O usuário no qual você efetuou login deve ter privilégios de sudo para poder instalar pacotes.

Etapa 1. Instalando o Nginx

O Nginx está disponível nos repositórios Debian padrão. Atualize o índice de pacotes e instale o Nginx com os seguintes comandos:

sudo apt update sudo apt install nginx

O serviço Nginx será iniciado automaticamente após a conclusão do processo de instalação.

Etapa 2. Instalando o MariaDB

Com o lançamento do Debian 9, o MySQL foi substituído pelo MariaDB como o sistema de banco de dados padrão. Instale o MariaDB executando o seguinte comando:

sudo apt install mariadb-server

Depois que a instalação estiver concluída, emita o comando mysql_secure_installation para melhorar a segurança da instalação do MySQL:

sudo mysql_secure_installation

Você será solicitado a definir a senha root, remover o usuário anônimo, restringir o acesso do usuário root à máquina local e remover o banco de dados de teste. Você deve responder "Y" (sim) a todas as perguntas.

Se você deseja instalar o MySQL em vez do MariaDB, consulte nosso tutorial para obter instruções de instalação.

Etapa 3. Instalando o PHP

O Debian 9 vem com o PHP versão 7.0. Para instalar o PHP FPM e os módulos PHP mais comuns, digite:

sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql Para instalar o PHP 7.2, visite este tutorial.

Etapa 4. Configurando o Nginx para processar páginas PHP

Agora que temos todos os componentes do LEMP instalados, podemos editar o arquivo de configuração do host virtual do Nginx e adicionar as seguintes linhas para que o Nginx possa processar arquivos PHP:

server {

#… other code

local ~.php $ {inclui trechos / fastcgi-php.conf; fastcgi_pass unix: /run/php/php7.0-fpm.sock; }}

Não se esqueça de reiniciar o serviço Nginx para que as alterações entrem em vigor:

sudo systemctl restart nginx

Mais Informações

Para obter instruções mais detalhadas sobre cada etapa, consulte os seguintes tutoriais.

Tutoriais