PL
PHPRAY / EXPLORE

Zacznij od konkretu.

Poznaj produkt. Sprawdź dane. Wybierz zakres.

APACHE-2.0Lokalny rdzeń bez kontaCloud opcjonalnie
Przejdź do instalacji
PHPRay / Dokumentacja techniczna

Zrozum przepływ.
Przejmij kontrolę.

Od pierwszego żądania po konfigurację całej floty. Pełna dokumentacja, konkretne parametry, jawne granice.

0.14 / REFERENCE15 rozdziałów · PL / EN
PHPRay DocsSzybki start
install/quickstart

Szybki start

One script installs the extension, the collector and the local dashboard on a Linux box with root access (Debian/Ubuntu/RHEL-family). Download it, read it, then run it — it asks for root, so it deserves a look first:

Przykład referencyjny
curl -fsSL https://phpray.dev/install.sh -o phpray-install.sh
less phpray-install.sh
sudo bash phpray-install.sh

Piping a remote script straight into sudo bash also works and you will see it in other people's instructions, but then you are running code you have not seen, fetched over a connection you cannot inspect afterwards. The three lines above cost a few seconds and leave the script on disk, so you can check later what actually ran.

Co robi instalator

  1. Wykrywa wersję PHP, bibliotekę libc (glibc / musl) i architekturę.
  2. Pobiera pasujący, gotowy phpray.so z https://phpray.dev/dl/ (sprawdzany względem SHA256SUMS) do extension_dir każdej znalezionej wersji PHP (PHP systemowe, Debian php8.x, Remi, cPanel EA, Plesk, LiteSpeed lsphp, DirectAdmin, CloudLinux alt-php).
  3. Zapisuje domyślny fragment INI (włączone, tryb smart) jako zz-phpray.ini w katalogu skanowania każdego znalezionego PHP — na Debianie/Ubuntu do każdego SAPI (/etc/php/<wer>/{cli,fpm,apache2}/conf.d/).
  4. Instaluje phpray-collector (.deb/.rpm tam, gdzie to możliwe, w przeciwnym razie statyczny plik binarny) z unitem systemd phpray-collector.service oraz alias polecenia phpray.
  5. Uruchamia collector z lokalnym dashboardem na 127.0.0.1:9191 (--listen 0.0.0.0:9191 wiąże go z adresem publicznym i włącza logowanie tokenem; token jest wypisywany raz i przechowywany w /etc/phpray/dashboard-token).
  6. Przeładowuje PHP-FPM w trybie graceful, aby rozszerzenie się załadowało (Apache/LiteSpeed są restartowane tylko z --yes), a następnie wypisuje kolejne kroki.

Weryfikacja instalacji

Przykład referencyjny
php -m | grep phpray     # extension loaded
phpray status            # per-PHP extension state, collector, dashboard, cloud

phpray status wypisuje każdy plik binarny PHP i to, czy ładuje phpray.so, czy istnieją konfiguracja collectora, bufor pierścieniowy, plik JSONL i baza danych, czy API dashboardu odpowiada oraz stan połączenia z Cloud.

Odinstalowanie

Przykład referencyjny
sudo bash phpray-install.sh --uninstall          # keeps /etc/phpray and /var/lib/phpray
sudo bash phpray-install.sh --uninstall --purge  # deletes config, data and buffers too

If you no longer have the script, download it the same way as above.

albo ręcznie: zatrzymaj phpray-collector, usuń zz-phpray.ini z katalogów conf.d, skasuj phpray.so z extension_dir, usuń unit systemd i /var/lib/phpray. Potem przeładuj PHP-FPM / zrestartuj Apache.

Źródło: docs-site/docs/install/quickstart.md · PHPRay 0.14
Wersja polska jest tłumaczeniem angielskiego oryginału; parametry i przykłady kodu pozostają w oryginalnej składni.
NASTĘPNY KROK

Najpierw dowód. Potem decyzja.

Sprawdź lokalną diagnostykę, porównaj zakres narzędzi i dopiero wtedy wybierz Cloud.

Porównaj rozwiązania