Quer desenvolver sites em PHP no seu computador Windows? Instalar PHP localmente é essencial para testar e desenvolver aplicações web. Neste guia completo e atualizado para 2026, você aprenderá 2 métodos testados para instalar PHP no Windows 10 e 11, desde o mais simples (XAMPP) até a instalação manual.
Método | Ideal Para | Tempo | Dificuldade |
---|---|---|---|
XAMPP | Iniciantes, desenvolvimento rápido | 10 min | ⭐ Fácil |
Manual | Avançados, configuração personalizada | 30 min | ⭐⭐⭐ Difícil |
Recomendação: Se você está começando, use o XAMPP! É a forma mais simples e completa.
O que é XAMPP? É um pacote completo que instala Apache, MySQL, PHP e phpMyAdmin de uma vez só – tudo pronto para usar!
XAMPP inclui Apache 2.4.58, MariaDB 10.4.32, PHP 8.0.30, phpMyAdmin 5.2.1 e OpenSSL 3.1.3
💡 Dica: Escolha a versão com PHP 8.x (mais recente e estável)
xampp-windows-x64-8.0.30-installer.exe
)Marque os itens que quer instalar:
Clique “Next”
C:\xampp
⚠️ Importante: NÃO instale em pasta com espaços (ex: “Program Files”)
✅ XAMPP instalado com sucesso!
🔥 Possível erro: Se Apache não iniciar, veja seção “Problemas Comuns” abaixo.
✅ PHP funcionando perfeitamente!
C:\xampp\htdocs
meu-projeto
index.php
dentro da pasta<?php
echo "Olá! PHP está funcionando!";
phpinfo();
?>
http://localhost/meu-projeto/
🎉 Parabéns! Você criou seu primeiro arquivo PHP!
✅ Instalação super simples (clique e pronto) ✅ Inclui tudo: Apache + PHP + MySQL + phpMyAdmin ✅ Interface visual (Control Panel) ✅ Perfeito para desenvolvimento local ✅ Comunidade gigante (fácil achar ajuda) ✅ Gratuito e open source
⚠️ Pesado (ocupa ~1GB) ⚠️ Instala coisas que talvez não use ⚠️ Não é recomendado para produção (apenas desenvolvimento)
Para quem? Desenvolvedores avançados que querem controle total
💡 Dica: “Non Thread Safe” é recomendado para desenvolvimento
C:\php
C:\php
php.exe
, php.ini-development
, etc.C:\php
, copie php.ini-development
php.ini
php.ini
com Notepad++; Remova o ponto e vírgula dessas linhas:
extension_dir = "ext"
extension=mysqli
extension=curl
extension=openssl
extension=mbstring
Acesse Configurações > Sistema > Sobre > Configurações avançadas do sistema > Variáveis de ambiente
Passo detalhado:
C:\php
php -v
Exemplo de saída:
PHP 8.3.0 (cli) (built: Nov 21 2023)
Copyright (c) The PHP Group
✅ PHP instalado manualmente com sucesso!
teste.php
em qualquer pasta<?php
echo "PHP está funcionando!\n";
echo "Versão: " . phpversion();
?>
php teste.php
✅ Instalação leve (apenas PHP) ✅ Controle total sobre configurações ✅ Versão específica que você precisa ✅ Sem softwares extras
⚠️ Mais complexo ⚠️ Não inclui servidor web (precisa instalar Apache/Nginx separado) ⚠️ Requer conhecimento técnico ⚠️ Mais trabalhoso para configurar
Erro: “Port 80 in use by another service”
Causa: Outra aplicação está usando porta 80 (geralmente Skype, IIS ou outro servidor)
Solução:
Listen 80
Listen 8080
http://localhost:8080
Causa: Variável de ambiente não configurada corretamente
Solução:
C:\php
no PathCausa: Extensões não habilitadas no php.ini
Solução:
C:\php\php.ini
(ou C:\xampp\php\php.ini
);extension=mysqli
;
(ponto e vírgula) do inícioCausa: Antivírus bloqueando
Solução:
C:\xampp
Se trabalha com WordPress, Laravel, etc:
Para atualizar PHP sem reinstalar XAMPP:
C:\xampp\php
php.ini
do backup de voltaPara testes rápidos sem Apache:
cd C:\meu-projeto
php -S localhost:8000
Acesse: http://localhost:8000
Habilite no php.ini
:
extension=gd ; Trabalhar com imagens
extension=pdo_mysql ; Conexão MySQL moderna
extension=zip ; Compactar arquivos
extension=fileinfo ; Informações de arquivos
Após instalar PHP, verifique:
php -v
no CMD)phpinfo()
exibindo informaçõeshtdocs
(XAMPP) ou projeto configuradoPreciso instalar Apache separado?
Qual versão do PHP instalar? PHP 8.3 é a mais recente e recomendada (2026). PHP 8.0+ é seguro para produção.
XAMPP funciona no Windows 11? Sim! Funciona perfeitamente em Windows 10 e 11.
Posso ter múltiplas versões do PHP? Sim! Instale em pastas diferentes (ex: C:\php80
, C:\php83
) e alterne no Path.
PHP instalado local serve para site real? Não! É apenas para desenvolvimento/testes. Para site real, use hospedagem profissional.
Como desinstalar XAMPP? Execute C:\xampp\uninstall.exe
ou use “Adicionar/Remover Programas” do Windows.
Agora que PHP está instalado:
Instalar PHP no Windows é simples quando você escolhe o método certo. O XAMPP é perfeito para iniciantes e desenvolvimento rápido, enquanto a instalação manual oferece mais controle para desenvolvedores experientes.
Seguindo este guia, você tem um ambiente PHP completo funcionando no seu Windows em menos de 15 minutos!
Qual método você escolheu? Conte nos comentários e compartilhe suas dúvidas!
Artigo atualizado em janeiro de 2026 | Testado em Windows 10 e 11