# FrankenPHP'yi yükleyin
curl https://frankenphp.dev/install.sh | sh
mv frankenphp /usr/local/bin/
# Public/ dizinine hizmet verin
frankenphp php-server -r public/
# Bir komut satırı betiği çalıştırın
frankenphp php-cli 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.
Çalışan, kodunuz değişir değişmez yeniden başlar.
{
# FrankenPHP etkinleştir
frankenphp
}
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
}