Esta página ha sido traducida por la comunidad y puede no estar actualizada. Consulta la versión de referencia.
Esta página ha sido traducida por la comunidad y puede no estar actualizada. Consulta la versión de referencia.
Esta página ha sido traducida por la comunidad y puede no estar actualizada. Consulta la versión de referencia.
# Instala FrankenPHP en Linux o macOS
curl https://frankenphp.dev/install.sh | sh
# O en Windows, con PowerShell
irm https://frankenphp.dev/install.ps1 | iex
# Sirve el directorio public/
frankenphp php-server -r public/
# Ejecuta un script de línea de comandos
frankenphp php-cli script.php
Inicia tu aplicación una vez, ¡permanece en memoria!
Compatible nativamente con Symfony, API Platform, Laravel…
Utiliza las superglobales tradicionales: no es necesario PSR-7.
Según nuestros benchmarks, 3.5 veces más rápido que FPM en aplicaciones API Platform.
FrankenPHP está escrito en Go y C. ¡Se basa en la característica icónica de Go: las goroutines!
Tu aplicación puede ser servida tal cual, incluso si no es compatible con el modo Worker.
Se ejecuta en proceso: un binario, no se necesita ningún servicio externo.
Reinicia automáticamente los workers cada vez que tu código cambia.
localhost {
# Habilitar compresión (opcional)
encode zstd br gzip
# Ejecutar archivos PHP en el directorio actual y servir activos
php_server
}