Февруари 25, 2026

MultiPHP Manager в WHM – Системни настройки

 

❗ Забележка:

Достъпът до този интерфейс може да бъде разрешен или ограничен от хостинг доставчика чрез менюто:
WHM » Home » Resellers » Edit Reseller Nameservers and Privileges

 

📋 Какво представлява този раздел?

В раздела System Settings можеш да управляваш глобалните настройки за PHP и PHP-FPM (FastCGI Process Manager) за сървъра.

📌 Промените ще важат за всички нови акаунти, но няма автоматично да променят съществуващите акаунти, освен ако не са настроени да „наследяват“ глобалните настройки.

 

PHP версия

  • Избери желаната стандартна версия на PHP от падащото меню.

  • Това ще бъде PHP версията по подразбиране за всеки нов акаунт, който създаваш.

📌 Ако даден акаунт е настроен да използва собствена версия на PHP, тази промяна няма да го засегне.

⚠️ Ако избереш остаряла версия на PHP, ще получиш предупреждение. За да продължиш, натисни Apply Deprecated Version.

 

PHP-FPM

  • Можеш да включиш или изключиш PHP-FPM по подразбиране за системата.

  • Това няма да промени съществуващите акаунти автоматично.

👉 Натисни Manage Settings, за да настроиш глобалните параметри на PHP-FPM. Ще се зареди секцията System PHP-FPM Settings.

 

Включване на PHP-FPM за всички домейни

  • Ако сървърът има достатъчно RAM, ще се появи опция: Enable on All Domains

  • При активиране, ще се покаже съобщение:
    PHP-FPM conversion has started…
    → Натисни conversion log, за да следиш процеса

  • Ако всичко мине успешно, ще се покаже съобщение за успех

  • Ако няма достатъчно ресурси, ще получиш предупреждение и PHP-FPM няма да се активира за всички

 

⚙️System PHP-FPM Settings

Тук настройваш поведението на PHP-FPM за сървъра.

📌 Ако искаш да правиш настройки по домейн, използвай бутона PHP-FPM Settings до домейна в таба User Domain Settings.

 

Настройки на PHP-FPM Pool (работни процеси)

Тези настройки определят как PHP-FPM управлява работните процеси (пулове):

Настройка Описание Стандартна стойност
Max Requests Максимален брой заявки, които един процес може да обслужи, преди да се презареди. (1–10,000,000) 20
Max Children Максимален брой PHP-FPM процеси, които може да се стартират. (1–10,000) 5
Process Idle Timeout Време (в секунди), в което процесът може да бъде неактивен преди да бъде спрян. 10

 

PHP-FPM INI Settings

Позволяват ти да настройваш php.ini директиви на ниво сървър. Можеш също да зададеш дали потребителите могат да ги променят.

Налични опции:

  • allow_url_fopen – Позволява ли PHP да чете от URL-та като от файлове

  • log_errors – Активира логване на грешки

  • short_open_tag – Позволява ли използването на кратките PHP тагове <? ?>

  • Disable Functions – Кои PHP функции да се забранят

  • Error Reporting – Ниво на показване на грешки

☑️ Ако искаш да забраниш на потребителите да променят някоя директива, маркирай полето Block domain from changing the setting.
– Системата ще използва php_admin_value вместо php_value.

 

Допълнителни ресурси:

  • За повече php.ini настройки:
    How to Manage Your php.ini Directives with PHP-FPM

  • За пълния списък с PHP-FPM pool директиви:
    Configuration Values of PHP-FPM

 

Опции при запазване на промените

След като направиш настройките, имаш следните бутони:

  • Update – Запази настройките

  • Validate Settings – Провери дали настройките са валидни

  • Reset Settings – Върни предишните стойности

  • Go Back to System Settings – Излез от редактора

 

PHP Handlers

Тук можеш да избереш какъв PHP handler (начин на обработка) да се използва за всяка инсталирана PHP версия:

  • От падащото меню до всяка версия избери подходящ handler:
    cgi, dso, suPHP, php-fpm и т.н.