Como instalar o Apache com o PHP-FPM no Ubuntu 22.04
- 2488
- 486
- Mr. Mitchell Hansen
Apache e PHP-FPM são amplamente utilizados no desenvolvimento da Web para servir conteúdo dinâmico. Embora o Apache seja o servidor web mais popular usado hoje, o PHP-FPM é um gerenciador de processos FastCGI que fornece uma maneira mais rápida e eficiente de processar solicitações de PHP. A combinação dos dois pode melhorar significativamente o desempenho de um site.
Neste artigo, forneceremos um guia passo a passo sobre como instalar o Apache com o PHP-FPM no Ubuntu 22.04.
Etapa 1: Atualize seu sistema
Antes de instalar qualquer novo software, você deve atualizar seu sistema para garantir que todos os pacotes estejam atualizados. Você pode fazer isso executando o seguinte comando no terminal:
Atualização de sudo apt e sudo apt
Etapa 2: Instale o Apache
Para instalar o Apache no Ubuntu 22.04, execute o seguinte comando no terminal:
sudo apt install apache2
Depois que a instalação estiver concluída, você pode iniciar o serviço Apache executando o seguinte comando:
sudo systemctl start apache2
Você também pode permitir que o Apache inicie na hora da inicialização executando o seguinte comando:
sudo systemctl Ativar apache2
Etapa 3: Instale o PHP-FPM
Os repositórios padrão podem não conter os pacotes de versão PHP mais recentes. Por isso, sempre preferimos usar ondrej/ppA para instalar PHP que contém a maioria das versões.
- Para configurar o PPA, execute os seguintes comandos:
sudo apt install python-software-properties
sudo add-aprop-repository ppa: ondrej/php
- Em seguida, instale o PHP junto com o PHP-FPM, executando o seguinte comando no terminal:
sudo apt install php8.2 Php8.2-fpm
Nota: Substitua “8.2 ” com as versões PHP necessárias (como: 8.1, 7.4, 7.3, etc).
- Depois que a instalação estiver concluída, você pode iniciar o serviço PHP-FPM executando o seguinte comando:
sudo systemctl start php8.2-fpm
- Você também pode permitir que o PHP-FPM comece na hora da inicialização executando o seguinte comando:
sudo systemctl atable php8.2-fpm
Etapa 4: Configure o Apache para usar o PHP-FPM
- Para configurar o Apache para usar o PHP-FPM, você precisa ativar o “Proxy_fcgi” e “Proxy” módulos. Você pode fazer isso executando o seguinte comando:
sudo a2enmod proxy_fcgi proxy
- Crie um novo arquivo de configuração para o seu host virtual usando o seguinte comando:
sudo nano/etc/apache2/sites-divisíveis/exemplo.com.conf
Nota: Substitua "exemplo.com ” com seu nome de domínio.
- Dentro do novo arquivo de configuração, adicione a seguinte configuração com PHP-FPM: Exemplo de nome do servidor.com Serveralias www.exemplo.com opções de documentroot/var/www/html -Indexes +segue -se os links +Multiviews allowoverRide requer todos os sethendler concedidos "proxy: unix:/run/php/php8.2-fpm.Sock | fcgi: // localhost/"ErrorLog $ apache_log_dir/erro.Log CustomLog $ apache_log_dir/acesso.log combinado
123456789101112131415161718 Exemplo de nome do servidor.com Serveralias www.exemplo.com documentroot/var/www/html Opções -Indexes +SigasymLinks +Multiviews allowoverRide requer todos os concedidos Sethandler "Proxy: Unix:/run/php/php8.2-fpm.meia | fcgi: // localhost/" ErrorLog $ apache_log_dir/erro.Log CustomLog $ apache_log_dir/acesso.log combinadoNota: Ajuste o "Nome do servidor", “Serveralias”, “Documentroot” Diretivas e Php FPM Socket Path para corresponder ao seu domínio e caminho de arquivo desejado.
- Salvar e fechar o arquivo pressionando Ctrl+x, então Y e DIGITAR.
- Ative o novo host virtual executando o seguinte comando:
SUDO A2ensite Exemplo.com.conf
- Recarregue o servidor da Web Apache para aplicar as alterações:
sudo systemctl recarregar apache2
Etapa 5: teste a configuração
Para testar o Apache com a configuração PHP-FPM, crie um novo arquivo PHP no diretório raiz do documento do seu site:
sudo nano/var/www/html/teste.php
Adicione as seguintes linhas ao arquivo:
1 |
Salve o arquivo e saia do editor de texto. Em seguida, abra seu navegador da web e navegue para “Http: // Exemplo.com/teste.php ”. Se tudo estiver configurado corretamente, você deve ver a página de informações do PHP.
Configurando o Apache com PHP-FPMConclusão
Instalando o Apache com PHP-FPM no Ubuntu 22.04 pode melhorar o desempenho do site e a experiência geral do usuário. O Apache é um servidor da web amplamente usado, enquanto o PHP-FPM é um gerenciador de processos FastCGI que permite processamento eficiente de solicitações de PHP. Juntos, eles fornecem uma combinação poderosa que pode otimizar a velocidade e o desempenho do site. Seguindo o guia passo a passo deste artigo, você pode instalar facilmente o Apache com o PHP-FPM no Ubuntu 22.04 e aproveite seus benefícios.