frankenphp/docs/tr
Kévin Dunglas 449a0e7191
Some checks are pending
Lint Code Base / Lint Code Base (push) Waiting to run
Sanitizers / ${{ matrix.sanitizer }} (asan) (push) Waiting to run
Sanitizers / ${{ matrix.sanitizer }} (msan) (push) Waiting to run
Tests / tests (8.2) (push) Waiting to run
Tests / tests (8.3) (push) Waiting to run
Tests / tests (8.4) (push) Waiting to run
ci: build PHP 8.4 Docker images (#1183)
* ci: add PHP 8.4 to the CD pipeline

* fix: revert to 8.3 for Static PHP CLI

* fix
2024-11-22 18:17:12 +01:00
..
compile.md docs: fix build/curl instructions in more languages 2024-08-24 08:30:00 +02:00
config.md docs: update php.ini path (#1110) 2024-11-11 23:25:01 +01:00
CONTRIBUTING.md feat: improve install script (#1097) 2024-10-15 18:06:21 +02:00
docker.md ci: build PHP 8.4 Docker images (#1183) 2024-11-22 18:17:12 +01:00
early-hints.md docs: Turkish translation (#654) 2024-03-13 22:01:06 +01:00
embed.md docs: Turkish translation (#654) 2024-03-13 22:01:06 +01:00
github-actions.md docs: Turkish translation (#654) 2024-03-13 22:01:06 +01:00
known-issues.md docs: Tideways now supports FrankenPHP in normal and worker mode (#745) 2024-04-24 17:07:14 +02:00
laravel.md feat: improve install script (#1097) 2024-10-15 18:06:21 +02:00
mercure.md docs: better Mercure hub schema 2024-05-16 14:42:30 +02:00
production.md chore: bump deps and misc improvements (#1135) 2024-11-04 16:42:15 +01:00
README.md chore: bump deps and misc improvements (#1135) 2024-11-04 16:42:15 +01:00
static.md docs: Turkish translation (#654) 2024-03-13 22:01:06 +01:00
worker.md feat: improve install script (#1097) 2024-10-15 18:06:21 +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.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

Docs

Örnekler ve İskeletler