# Docker
docker run -v $PWD:/app/public -p 443:443 \
dunglas/frankenphp
# Statik binary
./frankenphp php-server
# Komut satırı komut dosyası
./frankenphp php-cli /path/to/your/script.php
Uygulamanızı bir kez başlatın, bellekte kalır!
Symfony, API Platformu, Laravel tarafından yerel olarak desteklenir…
Düz eski süper globalleri kullanır: PSR-7’ye gerek yok.
Kıyaslamalarımıza göre, API Platform uygulamalarında FPM’den 3,5 kat daha hızlı.
FrankenPHP Go ve C dillerinde yazılmıştır. Go’nun ikonik özelliğine dayanır: goroutines!
Uygulamanız, worker moduyla uyumlu olmasa bile olduğu gibi çalıştırılabilir.
İşletim sistemi süreci içinde çalışır: bir binary var ve harici servis gerekmez.
{
# FrankenPHP etkinleştir
frankenphp
order php_server before file_server
}
localhost {
# Sıkıştırmayı etkinleştir (isteğe bağlı)
encode zstd br gzip
# Geçerli dizindeki PHP dosyalarını çalıştırın ve varlıkları sunun
php_server
}