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! 🙂