Установка LEMP в CentOS 7
Índice:
- Instale a pilha LEMP no CentOS 7
- Pré-requisitos
- Etapa 1. Instalando o Nginx
- Etapa 2. Instalando o MariaDB
- Etapa 3. Instalando o PHP
- Etapa 4. Configurando o Nginx para processar páginas PHP
- Mais Informações
- Tutoriais
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, gerar um certificado SSL Let's Encrypt criptografado gratuito, instalar e proteger o MySQL e instalar o PHP 7.
Os tutoriais detalhados que fazem parte desta série estão listados no final desta página.
Instale a pilha LEMP no CentOS 7
Este início rápido mostrará as etapas básicas necessárias para instalar uma pilha LEMP em um servidor CentOS 7.
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 não está disponível no repositório padrão do CentOS 7, portanto, usaremos os repositórios EPEL. Para adicionar o repositório EPEL ao seu sistema, use o seguinte comando:
sudo yum install epel-release
Agora que o repositório EPEL está ativado, instale o pacote Nginx com:
sudo yum install nginx
Depois de instalado, inicie e ative o serviço Nginx digitando:
sudo systemctl start nginx
sudo systemctl enable nginx
Etapa 2. Instalando o MariaDB
O próximo passo é instalar os pacotes MariaDB. Para fazer isso, digite:
sudo yum install mariadb-server
Depois que o servidor MariaDB estiver instalado, inicie e ative o serviço com:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
- No momento da redação deste artigo, o MariaDB 5.5 estava disponível no repositório oficial do CentOS 7. Se você deseja instalar uma versão mais recente, consulte este tutorial. 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 CentOS 7 é lançado com a versão 5.4 do PHP, que é editada por EOL por algum tempo, então usaremos o repositório Remi para instalar o PHP 7.2.
Execute o seguinte comando para adicionar o repositório Remi ao seu sistema:
sudo yum install
Depois de adicionado, instale o pacote
yum-utils
e ative o repositório
remi-php72
:
sudo yum install yum-utils
sudo yum-config-manager --enable remi-php72
Agora que temos o repositório Remi ativado, podemos instalar o PHP FPM e vários módulos PHP mais comuns com:
sudo yum install php-fpm php-opcache php-cli php-gd php-curl php-mysql
Por padrão, o PHP FPM será executado como usuário
apache
na porta 9000. Vamos mudar o usuário para
nginx
e alternar do soquete TCP para o soquete Unix. Para fazer isso, edite as linhas destacadas em amarelo:
sudo nano /etc/php-fpm.d/www.conf
… user = nginx… group = nginx… listen = /run/php-fpm/www.sock… listen.owner = nginx listen.group = nginx
Verifique se o diretório
/var/lib/php
possui as permissões corretas:
chown -R root:nginx /var/lib/php
Salve o arquivo, ative e inicie o serviço PHP FPM com:
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
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 bloco do servidor Nginx e adicionar as seguintes linhas para que o Nginx possa processar arquivos PHP:
server {
#… other code
location ~.php $ {try_files $ uri = 404; fastcgi_pass unix: /run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; inclua fastcgi_params; }}
Não se esqueça de reiniciar o serviço Nginx para que as alterações entrem em vigor:
Mais Informações
Para obter instruções mais detalhadas sobre cada etapa, consulte os seguintes tutoriais.
Tutoriais
A Red Hat lançou uma pilha Linux OS de alto desempenho que prejudica a Microsoft no preço de sua empresa A Red Hat divulgou nesta quinta-feira uma pilha de softwares Linux para ambientes de TI com uso intensivo de computação que custa menos que o preço da Microsoft para sua oferta comparável.
A Red Hat cobra US $ 249 por nó, ou servidor, por ano para Red Hat HPC Solution, uma nova oferta que combina o Red Hat Enterprise Linux com Platform Open Cluster Stack 5, software de cluster licenciado pela Platform Computing.
Como instalar uma pilha de lâmpadas no debian 9
Esta série de tutoriais mostrará como instalar uma pilha LAMP no Debian 9. Mostraremos como instalar o Apache, criar hosts virtuais do Apache, gerar um certificado SSL Let's Encrypt criptografado gratuito, instalar e proteger o MySQL e instalar o PHP 7.2.
Como instalar uma pilha de lâmpadas no ubuntu 18.04
Esta série de tutoriais mostrará como instalar o Apache, criar hosts virtuais do Apache, gerar um certificado SSL Let's Encrypt criptografado gratuito, instalar e proteger o MySQL e instalar o PHP 7.2.







