Instalando PHP: Para aproveitar as melhorias de performance e as novas funcionalidades da versão mais recente do PHP, a instalação e a configuração correta são essenciais. Este guia detalha o processo para instalar o PHP 8.4 nos principais sistemas operacionais, além de configurá-lo com um servidor web.
1. ✨ Por Que Utilizar o PHP 8.4?
O PHP 8.4 (e as versões 8.x em geral) representa um salto de qualidade, focando em desempenho e segurança de código.
- Desempenho: As otimizações do Zend Engine e a compilação Just-In-Time (JIT) continuam a tornar o código mais rápido e eficiente.
- Melhorias na Linguagem: Versões 8.x introduzem recursos como Union Types, Named Arguments, Attributes e Typed Properties (no 8.4) que simplificam o código, tornando-o mais conciso e menos propenso a erros de tipo.
- Padrões Modernos: O PHP 8.4 alinha-se melhor com os padrões de desenvolvimento modernos, promovendo código de alta qualidade e mais fácil de manter.
2. 🐧 Instalação no Linux
A instalação no Linux depende do gerenciador de pacotes da sua distribuição. Para versões muito recentes como o PHP 8.4, é comum usar repositórios de terceiros para obter os pacotes.
Ubuntu/Debian (Usando o Repositório PPA de Ondrej)
É a maneira recomendada para acessar versões mais recentes do PHP no Ubuntu/Debian, pois o repositório oficial de Ondrej é rapidamente atualizado com as versões estáveis mais recentes.
Bash
# 1. Adiciona o repositório PPA do Ondrej (altamente confiável)
sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
# 2. Atualiza os pacotes e instala o PHP 8.4 com módulos comuns
sudo apt update
sudo apt install php8.4 php8.4-cli php8.4-mysql php8.4-curl libapache2-mod-php8.4
Fedora/RHEL (Usando o Repositório Remi)
Para distribuições baseadas em RHEL, o repositório Remi é o mais comum para versões atuais.
Bash
# 1. Instala e habilita os repositórios EPEL e Remi
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E %rhel).noarch.rpm
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-$(rpm -E %rhel).rpm
# 2. Habilita o módulo PHP 8.4 e instala o PHP e extensões
sudo dnf module enable php:remi-8.4
sudo dnf install php php-cli php-mysqlnd php-fpm
Após a instalação, verifique a versão em qualquer distribuição:
Bash
php -v
3. 🖥️ Instalação no Windows
A maneira mais prática é usar um pacote pré-configurado que inclui PHP, Servidor Web (Apache/Nginx) e Banco de Dados (MySQL/MariaDB).
- XAMPP/WAMP/Laragon: Estes pacotes criam um ambiente de desenvolvimento local completo. Verifique qual pacote já integra a versão PHP 8.4 em sua distribuição mais recente.
Se optar pela instalação manual, siga os passos:
- Baixe o Binário: Acesse o site oficial do PHP (https://www.php.net/downloads.php) e baixe o thread-safe ZIP Package da versão PHP 8.4 para Windows.
- Descompacte: Extraia o conteúdo para um diretório simples, por exemplo,
C:\php\php84. - Adicione ao PATH: Adicione o caminho do diretório (
C:\php\php84) às variáveis de ambiente PATH do sistema para executar o PHP a partir de qualquer diretório via Prompt de Comando. - Verifique: Abra um novo Prompt de Comando e digite
php -v.
4. 🍎 Instalação no macOS
O método padrão e recomendado para instalar o PHP no macOS é o Homebrew, um gerenciador de pacotes.
- Instale o Homebrew: (Se ainda não o tiver) Siga as instruções em https://brew.sh/.
- Instale o PHP 8.4: Use o comando
brew install.
Bash
# Instala o PHP 8.4 e o registra
brew install [email protected]
# Caso haja necessidade de forçar o link simbólico:
brew link --force --overwrite [email protected]
- Verifique:Bash
php -v
5. 🌐 Configurando com um Servidor Web (Exemplo Apache)
Após instalar o PHP, ele precisa ser integrado ao seu servidor web (Apache ou Nginx) para processar os arquivos .php.
Configuração no Linux (Debian/Ubuntu)
O módulo do Apache para PHP deve ser ativado e o serviço deve ser reiniciado.
- Ative o Módulo PHP:
Bashsudo a2enmod php8.4 - Reinicie o Apache:
Bashsudo systemctl restart apache2 - Verifique o Apache:
Acessehttp://localhostem seu navegador. A página padrão do Apache deve ser exibida.
Verificação Final do PHP via Servidor
Para confirmar que o servidor web está processando o PHP corretamente:
- Crie o arquivo
info.phpcom o conteúdo exato:PHP<?php phpinfo(); - Salve o Arquivo: Coloque o arquivo
info.phpno diretório raiz do seu servidor web (ex:/var/www/html/no Ubuntu, ou a pastahtdocsno XAMPP). - Acesse: Abra seu navegador e acesse
http://localhost/info.php.
Se a instalação estiver correta, uma página colorida e detalhada contendo todas as configurações, extensões e a versão do PHP 8.4 será exibida.
✅ Conclusão Instalando PHP
Instalando PHP: A instalação correta do PHP 8.4 é o primeiro passo para desenvolver aplicações web rápidas e modernas. Embora o processo varie ligeiramente por sistema operacional, o uso de gerenciadores de pacotes e de pacotes pré-configurados simplifica o processo. Lembre-se sempre de verificar a instalação tanto pelo terminal (php -v) quanto pelo servidor web (arquivo phpinfo()).
Toda jornada tem um início, e o início para se tornar um desenvolvedor back-end é dominar as seguintes tecnologias, que você encontra aqui mesmo:
E se você gosta do nosso conteúdo, não deixe de contribuir adquirindo os serviços e produtos dos nossos apoiadores e empresas que somos associados:












