Ir para o conteúdo principal

Configurar PHP em um Servidor Linux - Potencialize Aplicações Web Dinâmicas

Os produtos ideais para este guia

Comece agora mesmo — peça o produto adequado e siga este guia passo a passo.

Introdução

PHP é uma linguagem de programação popular e versátil, muito usada no desenvolvimento web. Neste guia, vamos mostrar como instalar PHP no seu servidor.

Preparação

Comece conectando ao seu servidor via SSH. Se não souber como fazer isso, dê uma olhada no nosso Acesso inicial (SSH).

Depois de logar, é recomendado rodar o comando de atualização correspondente ao seu sistema operacional para manter seu servidor seguro e com as últimas novidades.

  sudo apt update

Instalação

Existem duas formas principais de instalar PHP no seu servidor Linux: standalone ou como pacote adicional para Apache. Se você usa seu próprio servidor web que não seja Apache ou para tarefas gerais, recomendamos o método standalone. Caso contrário, para uso com o servidor web Apache, use o método Apache para instalar PHP como um pacote extra.

Standalone

Use o comando abaixo para instalar a versão mais recente do PHP. Se quiser instalar uma versão específica, use a flag -y seguida da versão.

# Última versão
sudo apt install php

# Versão específica (ex: php7.4)
sudo apt -y install php[versão]

Verifique se a instalação foi bem-sucedida com o comando php -v. Pronto, você instalou PHP no seu servidor! Recomendamos ler a seção Extensões PHP para garantir que você instale as extensões que precisar.

Usando Apache

Primeiro, instale o Apache no seu servidor, caso ainda não tenha feito. Use o comando:

sudo apt install apache2

Depois, certifique-se de criar as regras corretas no firewall para que o servidor web fique acessível pela internet. Neste exemplo, usamos o Firewall UFW, já que o Apache tem uma aplicação registrada nele. Se usar outro firewall, libere a porta 80 (HTTP).

sudo ufw allow in "Apache"

Seu servidor já deve estar acessível. Teste abrindo http://[seu_endereço_ip] no navegador.

Com o Apache pronto, instale o pacote PHP para Apache com o comando:

sudo apt install php libapache2-mod-php

Verifique a instalação com php -v. PHP foi instalado com sucesso junto ao seu servidor Apache. Recomendamos conferir a seção Extensões PHP para instalar as extensões que precisar.

Extensões PHP

PHP oferece várias extensões opcionais para ampliar suas funcionalidades. Para ver a lista de extensões disponíveis, rode o comando abaixo, que mostra os resultados paginados com o less.

apt search php- | less

Use as setas para navegar e pressione Q para sair. Para instalar uma extensão, use o comando apt install assim. Pode instalar várias extensões de uma vez, separando por espaço para agilizar.

sudo apt install [extensão_php] [...]

Conclusão

Você instalou PHP com sucesso no seu servidor Linux. Se tiver dúvidas ou precisar de ajuda, nosso time de suporte está disponível diariamente para te ajudar! 🙂