Wielowątkowy serwer aplikacji PHP dla infrastruktury cloud-native
Bez konfiguracji nginx
Bez strojenia puli FPM
Bez menedżera procesów
Jeden proces zamiast nginx i PHP-FPM. TLS, Brotli, ograniczanie liczby żądań, metryki Prometheus, śledzenie OpenTelemetry i profiler dla każdego żądania są wbudowane — wszystko konfigurowane zmiennymi środowiskowymi. Działa zarówno ze starszym kodem, jak i z nowoczesnymi frameworkami. Stworzony dla Dockera i Kubernetesa.
Skopiuj aplikację do obrazu i uruchom ją. TLS, kompresja, ograniczanie liczby żądań, metryki, kontrole stanu i ustrukturyzowane logi konfiguruje się za pomocą zmiennych środowiskowych.
Profile dla każdego żądania w formatach xhprof, speedscope, pprof i FlameGraph — wyzwalane przez nagłówek, cookie lub próbkowanie.
DLACZEGO OXPHP
W porównaniu z alternatywami
nginx+FPM
FrankenPHP
RoadRunner
OxPHP
Obsługiwane wersje PHP
8.2–8.5
8.2–8.5
8.1–8.5
8.4 i 8.5
Język
C
Go + C
Go
Rust + C
TLS 1.3
✓
✓
✓
✓ (rustls)
Trwały stan workera
—
✓
✓
✓
Przeciwciśnienie / HTTP 529
ręczne
—
—
wbudowane
Metryki Prometheus
wtyczka
wbudowane (Caddy admin)
wbudowana wtyczka
wbudowane
Ustrukturyzowane logi JSON
przez log_format
✓
✓
wbudowane
Serwer WebSocket
✓ (proxy)
✓ (proxy)
✓ (wtyczka centrifuge)
—
Reverse proxy / upstream
✓ (pełnofunkcyjny)
✓ (Caddy)
—
—
Instalacja natywna (bez Dockera)
apt/yum/brew/port
brew, statyczny plik binarny
brew, plik binarny
—
Platformy (runtime)
Linux/BSD/Mac
Linux/Mac/Win
Linux/Mac/Win
tylko Linux (glibc/musl)
Licencja
BSD-2 / PHP License
MIT
MIT
AGPL-3.0
Wiek / doświadczenie produkcyjne
20+ lat
3+ lata
7+ lat
<1 rok
OxPHP jest aktywnie rozwijany i nie jest jeszcze gotowy do produkcji — nadaje się do ewaluacji, środowisk staging oraz dla wczesnych użytkowników. Pełne porównanie w dokumentacji.
COOKIES
Pliki cookie na tej stronie
Używamy niezbędnych plików cookie, aby ta strona działała. Za Twoją zgodą wykorzystujemy też pliki cookie preferencji (motyw, język) oraz anonimowe statystyki. Ich odrzucenie nie ograniczy korzystania z witryny. Polityka plików cookie
Ustawienia plików cookie
Wybierz, które kategorie chcesz dopuścić. Twój wybór jest przechowywany przez 12 miesięcy i możesz go w każdej chwili zmienić za pomocą przycisku „Cookies” u dołu strony. Polityka plików cookie
Niezbędne
ZAWSZE WŁĄCZONE
Wymagane do działania strony i zapamiętania Twojej decyzji dotyczącej plików cookie. Nie można ich wyłączyć.
oxphp-cookie-consent · 12 mies.
Preferencje
Zapamiętują Twój motyw i język między wizytami.
oxphp-site-theme, oxphp-site-lang · 12 mies.
Analityka
Anonimowe statystyki stron bez plików cookie za pomocą OpenPanel (UE) — bez śledzenia między witrynami, bez reklam. Pomaga nam sprawdzić, która dokumentacja jest przydatna.
bez cookie · OpenPanel · UE
Zapis Twojej zgody — wersja, data i wybrane kategorie — jest przechowywany lokalnie w Twojej przeglądarce. Nie sprzedajemy danych i nie stosujemy śledzenia między witrynami.