Cómo instalar PHP en Windows en 2026: 5 alternativas fáciles (Herd, XAMPP, WAMP, Docker, WSL2)
Instalación de PHP en Windows
PHP sigue siendo uno de los lenguajes más utilizados del mundo web en 2026, impulsando WordPress, Laravel, Symfony y miles de aplicaciones. Si estás en Windows, hay cinco caminos para tener PHP funcionando en tu máquina, ordenados de más a menos recomendable según el caso de uso.
🥇 Recomendación rápida 2026: para desarrollo Laravel o cualquier proyecto PHP moderno, usa Laravel Herd. Para WordPress local, XAMPP o WampServer. Para entornos Linux idénticos a producción, WSL2 + Docker.
1. Laravel Herd (la opción recomendada en 2026)
Laravel Herd es un instalador de escritorio gratuito que en un solo paso te deja PHP, Nginx, Node.js y un instalador de Laravel listo para usar. No requiere configuración manual y soporta múltiples versiones de PHP en paralelo (8.2, 8.3, 8.4, 8.5).
Ventajas:
- Cero configuración: descargas, instalas y ya tienes
phpen tu PATH. - Cambiar de versión de PHP por proyecto con un solo clic o un comando.
- Levanta sitios automáticamente en
.testsin tocarhostsni configurar Nginx. - Pro version trae Xdebug, MySQL/Postgres integrados y soporte para Reverb/Octane.
Instalación:
- Descarga Herd desde herd.laravel.com.
- Ejecuta el instalador.
- Abre Herd, verifica que reconozca PHP 8.4.
- En la terminal:
php --version
laravel new mi-proyecto
2. Instalación manual de PHP
Si quieres entender qué está pasando por debajo, la instalación manual sigue siendo educativa. Para esto, se necesita descargar el paquete de instalación de PHP desde el sitio web oficial. Elige el paquete NTS (Non Thread Safe) si vas a usarlo con Nginx/PHP‑FPM, o TS (Thread Safe) si lo vas a integrar con Apache.
Una vez descargado, descomprime en una carpeta como C:\php, agrega esa ruta a la variable de entorno PATH de Windows y renombra php.ini-development a php.ini. Verifica que todo quedó correcto con:
php -v
Ten en cuenta que la instalación manual no incluye servidor web: necesitarás Apache, Nginx o usar el servidor embebido (php -S localhost:8000).

Página Oficial de PHP para Windows
3. Instalación de PHP con XAMPP
XAMPP es el paquete clásico todo‑en‑uno: incluye Apache, MariaDB (o MySQL), PHP y Perl. Sigue siendo una opción muy sólida si trabajas con WordPress, PrestaShop, Joomla o cualquier proyecto basado en LAMP tradicional.
Instalación:
- Descarga la última versión desde apachefriends.org. En 2026 la versión actual incluye PHP 8.3/8.4.
- Ejecuta el instalador (recomendado instalarlo en
C:\xampppara evitar problemas de permisos). - Abre el panel de control de XAMPP, inicia Apache y MySQL.
- Verifica abriendo
http://localhosten el navegador.

Página Oficial de Instalación Xampp
4. Instalación de PHP con WampServer
WampServer es similar a XAMPP pero solo para Windows y con un control un poco más granular sobre Apache. Tiene un seguimiento muy activo, una comunidad consolidada en español y maneja muy bien múltiples versiones de PHP en paralelo.
Instalación:
- Descarga la última versión desde wampserver.com.
- Ejecuta el instalador y déjalo en la ruta por defecto (
C:\wamp64). - Inicia WampServer; el icono en la bandeja del sistema debe ponerse verde.
- Abre
http://localhostpara confirmar.
Si el icono se queda naranja, tengo una guía dedicada a cómo arreglarlo.

Página Oficial de Instalación WAMP Server
5. Instalación de PHP con Docker
Docker Desktop te permite levantar contenedores con cualquier combinación de PHP, base de datos y servidor web en segundos, sin tocar el sistema operativo host.
Crea un docker-compose.yml mínimo:
services:
app:
image: php:8.4-fpm-alpine
volumes:
- ./src:/var/www/html
web:
image: nginx:alpine
ports:
- "8080:80"
volumes:
- ./src:/var/www/html
- ./nginx.conf:/etc/nginx/conf.d/default.conf
depends_on:
- app
Y arranca con docker compose up -d.
Esta es la mejor opción si tu equipo trabaja con stacks idénticos a producción o si necesitas alternar entre versiones de PHP muy distintas (5.6, 7.4, 8.4) sin romper nada.

Página Oficial de Instalación de PHP en Docker
Bonus: WSL2 (Linux dentro de Windows)
Windows 11 incluye WSL2 (Windows Subsystem for Linux), que te permite correr una distribución Linux nativa dentro de Windows con rendimiento de máquina virtual. Es la opción favorita de muchos desarrolladores avanzados porque te da exactamente el mismo entorno que un servidor de producción.
# Desde PowerShell como administrador
wsl --install -d Ubuntu
Una vez dentro de Ubuntu:
sudo apt update
sudo apt install php8.4 php8.4-cli php8.4-fpm php8.4-mysql php8.4-curl php8.4-xml php8.4-mbstring composer -y
php --version
Combina WSL2 con Laravel Herd Pro (sí, Herd también funciona desde WSL) o con Docker para tener lo mejor de ambos mundos.
¿Cuál elegir?
| Tu caso | Recomendación |
|---|---|
| Desarrollo Laravel / proyectos modernos | Laravel Herd |
| WordPress / sitios LAMP clásicos | XAMPP o WampServer |
| Múltiples versiones de PHP simultáneas | Docker o Herd |
| Replicar producción Linux | WSL2 + Docker |
| Aprender qué hay debajo | Instalación manual |
Conclusión
En 2026, ya no hay excusa para perder media tarde configurando PHP. Si estás haciendo Laravel, instala Herd y olvídate; para WordPress, XAMPP o WampServer siguen siendo opciones excelentes; y si vas a trabajar en equipo con un stack reproducible, Docker o WSL2 son la apuesta segura.
Una vez tengas PHP listo, el siguiente paso natural es instalar Laravel: lee Cómo instalar Laravel 13 para continuar.