Kévin Dunglas 0b4a427cac feat: use the new RegisterDirectiveOrder to simplify config | 6 months ago | |
---|---|---|
.. | ||
CONTRIBUTING.md | 8 months ago | |
README.md | 6 months ago | |
compile.md | 8 months ago | |
config.md | 6 months ago | |
docker.md | 8 months ago | |
early-hints.md | 8 months ago | |
embed.md | 8 months ago | |
github-actions.md | 8 months ago | |
known-issues.md | 7 months ago | |
laravel.md | 6 months ago | |
mercure.md | 6 months ago | |
production.md | 8 months ago | |
static.md | 8 months ago | |
worker.md | 8 months ago |
FrankenPHP, Caddy web sunucusunun üzerine inşa edilmiş PHP için modern bir uygulama sunucusudur.
FrankenPHP, çarpıcı özellikleri sayesinde PHP uygulamalarınıza süper güçler kazandırır: Early Hints*, worker modu, real-time yetenekleri, otomatik HTTPS, HTTP/2 ve HTTP/3 desteği...
FrankenPHP herhangi bir PHP uygulaması ile çalışır ve worker modu ile resmi entegrasyonları sayesinde Laravel ve Symfony projelerinizi her zamankinden daha performanslı hale getirir.
FrankenPHP, PHP'yi net/http
kullanarak herhangi bir uygulamaya yerleştirmek için bağımsız bir Go kütüphanesi olarak da kullanılabilir.
Frankenphp.dev adresinden ve bu slayt üzerinden daha fazlasını öğrenin:
docker run -v $PWD:/app/public \
-p 80:80 -p 443:443 -p 443:443/udp \
dunglas/frankenphp
https://localhost
adresine gidin ve keyfini çıkarın!
[!TIP]
https://127.0.0.1
kullanmaya çalışmayın.https://localhost
kullanın ve kendinden imzalı sertifikayı kabul edin. Kullanılacak alan adını değiştirmek içinSERVER_NAME
ortam değişkenini kullanın.
Docker kullanmayı tercih etmiyorsanız, Linux ve macOS için bağımsız FrankenPHP binary dosyası sağlıyoruz PHP 8.3 ve en popüler PHP eklentilerini de içermekte: FrankenPHP indirin
Geçerli dizinin içeriğini başlatmak için çalıştırın:
./frankenphp php-server
Ayrıca aşağıdaki tek komut satırı ile de çalıştırabilirsiniz:
./frankenphp php-cli /path/to/your/script.php