Esta página foi traduzida pela comunidade e pode não estar atualizada. Consulte a versão de referência.
Esta página foi traduzida pela comunidade e pode não estar atualizada. Consulte a versão de referência.
Esta página foi traduzida pela comunidade e pode não estar atualizada. Consulte a versão de referência.
# Instala o FrankenPHP
curl https://frankenphp.dev/install.sh | sh
mv frankenphp /usr/local/bin/
# Serve o diretório public/
frankenphp php-server -r public/
# Executa um script de linha de comando
frankenphp php-cli script.php
Inicie sua aplicação uma vez e ela permanece na memória!
Suportado nativamente pelo Symfony, API Platform, Laravel…
Usa superglobais simples: não precisa de PSR-7.
De acordo com nossos benchmarks, 3,5x mais rápido que o FPM em aplicações da API Platform.
O FrankenPHP foi escrito em Go e C. Ele conta com o recurso icônico do Go: goroutines!
Sua aplicação pode ser servida como está, mesmo que não seja compatível com o modo worker.
Executa em processo: um binário, nenhum serviço externo necessário.
Reinicie automaticamente o worker sempre que seu código for alterado.
localhost {
# Habilita a compressão (opcional)
encode zstd br gzip
# Executa arquivos PHP no diretório atual e serve os assets
php_server
}