Przejdź do treści

PHP-FPM w cPanel

PHP-FPM to sposób uruchamiania PHP, który pomaga sprawniej obsługiwać większą liczbę zapytań do strony.

W praktyce najczęściej warto mieć PHP-FPM włączone, szczególnie dla stron opartych o:

  • WordPress,
  • WooCommerce,
  • Joomla,
  • PrestaShop,
  • własne aplikacje PHP.

PHP-FPM działa w tle i utrzymuje gotowe procesy PHP, dzięki czemu serwer nie musi uruchamiać PHP od początku przy każdym wejściu na stronę.


1. Gdzie sprawdzić PHP-FPM

Po zalogowaniu do cPanel przejdź do:

Software → MultiPHP Manager

Na liście zobaczysz domeny przypisane do hostingu.

Przy każdej domenie możesz sprawdzić m.in.:

  • używaną wersję PHP,
  • informację, czy PHP-FPM jest aktywne.

Przykład:

domena.pl
PHP 8.3
PHP-FPM: Enabled

Jeżeli widzisz:

PHP-FPM: Enabled

PHP-FPM działa dla tej domeny.


2. Włączenie PHP-FPM

Możliwość samodzielnego włączania i wyłączania PHP-FPM zależy od konfiguracji hostingu.

Jeżeli przy domenie dostępna jest opcja zmiany PHP-FPM:

  1. Wejdź w:

Software → MultiPHP Manager

  1. Znajdź właściwą domenę.
  2. Włącz PHP-FPM.
  3. Zatwierdź zmianę.
  4. Sprawdź działanie strony.

Jeżeli w cPanel widzisz tylko informację o stanie PHP-FPM, bez możliwości jego zmiany, oznacza to, że ustawieniem zarządza administrator serwera.

W takiej sytuacji skontaktuj się z pomocą techniczną Cloud4you.


3. Czy warto włączać PHP-FPM

W większości przypadków:

PHP-FPM = włączone

jest dobrym wyborem.

PHP-FPM może poprawić obsługę wielu jednoczesnych zapytań i zapewnić bardziej przewidywalne działanie aplikacji PHP.

Nie oznacza to jednak, że samo włączenie PHP-FPM automatycznie przyspieszy każdą stronę.

Na szybkość strony wpływają również m.in.:

  • sama aplikacja,
  • baza danych,
  • wtyczki,
  • motyw,
  • cache,
  • ilość dostępnych zasobów hostingu.

4. PHP-FPM a wersja PHP

PHP-FPM działa z konkretną wersją PHP przypisaną do domeny.

Przykład:

domena.pl
PHP 8.3
PHP-FPM Enabled

Jeżeli zmienisz wersję PHP w MultiPHP Manager, konfiguracja PHP-FPM powinna zostać dopasowana do nowej wersji PHP.

Po każdej zmianie wersji PHP warto sprawdzić, czy strona nadal działa poprawnie.


5. PHP-FPM a parametry PHP

Takie parametry jak:

memory_limit
upload_max_filesize
post_max_size
max_execution_time
max_input_vars

nadal możesz zmieniać w:

Software → MultiPHP INI Editor

PHP-FPM nie zastępuje tych ustawień.

Przykład:

memory_limit = 256M
upload_max_filesize = 64M
post_max_size = 128M

6. Co zrobić po zmianie

Po włączeniu, wyłączeniu albo zmianie wersji PHP:

  1. otwórz stronę internetową,
  2. sprawdź stronę główną,
  3. zaloguj się do panelu administracyjnego,
  4. sprawdź formularze,
  5. jeżeli prowadzisz sklep, sprawdź koszyk i zamówienia.

Jeżeli wszystko działa poprawnie, konfiguracja jest prawidłowa.


7. Co zrobić, jeśli strona przestała działać

Jeżeli po zmianie PHP-FPM strona:

  • pokazuje błąd,
  • wyświetla pustą stronę,
  • zwraca błąd 500,
  • przestała poprawnie wykonywać skrypty PHP,

przywróć wcześniejsze ustawienie, jeżeli panel na to pozwala.

Jeżeli nie możesz samodzielnie zmienić PHP-FPM, skontaktuj się z pomocą techniczną Cloud4you.


8. Najprostszy schemat

Aby sprawdzić PHP-FPM:

  1. Zaloguj się do cPanel.
  2. Wejdź w:

Software → MultiPHP Manager

  1. Znajdź swoją domenę.
  2. Sprawdź status PHP-FPM.
  3. Jeśli dostępna jest opcja zmiany, możesz ją włączyć lub wyłączyć.
  4. Po zmianie sprawdź działanie strony.

Gotowe.

Jeżeli nie masz możliwości zmiany statusu PHP-FPM w cPanel, oznacza to, że funkcją zarządza administrator hostingu.