Files
frankenphp/docs/tr
Marc 5a43e9f4de feat: make frankenphp directive optional in Caddyfile (#1601)
* make frankenphp directive optional, thanks @francislavoie

* get rid of global variable

* update workers when adding to app

* suggestions

* goto instead of continue outer?

* remove empty frankenphp directives

* update config to reflect the optional frankenphp directive

* AI translations

* restore eol newlines

* don't double check for duplicate worker name

* add short form for php_server worker too

* translations

* AI hates EOL newlines now?

* suggestion to check for nil

* suggestion to use else if block
2025-06-02 15:55:55 +02:00
..
2025-04-23 01:02:44 +02:00
2025-04-23 01:02:44 +02:00
2025-04-23 01:02:44 +02:00
2025-04-23 01:02:44 +02:00
2025-04-23 01:02:44 +02:00
2025-04-23 01:02:44 +02:00
2025-04-23 01:02:44 +02:00
2025-04-23 01:02:44 +02:00
2025-04-23 01:02:44 +02:00
2025-04-23 01:02:44 +02:00
2025-04-23 01:02:44 +02:00
2025-04-23 01:02:44 +02:00

FrankenPHP: PHP için Modern Uygulama Sunucusu

FrankenPHP

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:

Slides

Başlarken

Docker

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çin SERVER_NAME ortam değişkenini kullanın.

Binary Çıktısı

Docker kullanmayı tercih etmiyorsanız, Linux ve macOS için bağımsız FrankenPHP binary dosyası sağlıyoruz PHP 8.4 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

Docs

Örnekler ve İskeletler