Февруари 24, 2026

Скриптът rebuild_phpconf – какво представлява

 

Този скрипт се използва за управление на основната PHP версия на сървъра и настройката на PHP обработващите модули (handlers) в EasyApache 4.

С него можеш:

  • да зададеш дефинираната PHP версия по подразбиране за Apache; 
  • да смениш обработчика (handler) за определена PHP версия; 
  • да видиш текущите настройки или налични възможности. 

Същите действия могат да се направят и през WHM в секция:
WHM » Home » Software » MultiPHP Manager.

 

Как се използва

 

Командата се стартира така:

/usr/local/cpanel/bin/rebuild_phpconf [аргументи]

 

Какво променя скриптът

 

Когато пуснеш този скрипт, той прави промени във файла:

/etc/cpanel/ea4/php.conf

Всеки път, когато този файл се променя, системата автоматично прави бекъп и го съхранява в:

/etc/cpanel/ea4/php.conf.bak/

Системата пази само последните 20 промени.

 

Аргументи, които можеш да използваш

 

Аргумент Какво прави Пример
–default=версия Задава основната PHP версия, която Apache ще използва по подразбиране. –default=ea-php71
–версия=handler Задава какъв обработчик (handler) да се използва за конкретна PHP версия. –ea-php71=cgi
–current Показва текущите настройки на обработчиците. –current
–available Показва всички налични PHP версии и поддържани обработчици. –available
–help Показва помощна информация. –help
–dryrun Само показва какви промени биха били направени, без да ги прилага. –dryrun –ea-php71=cgi
–no-restart След промяната не рестартира Apache. –no-restart
–errors Показа грешки едновременно в лог файл и на екрана. –errors
–no-users Не променя PHP обработчика за потребителите, които вече използват тази версия. –no-users

Примери

 

  1. Задаване на PHP 7.1 като версия по подразбиране + обработчик cgi:

/usr/local/cpanel/bin/rebuild_phpconf –default=ea-php71 –ea-php71=cgi

 

2. Преглед на промените, без реално да се прилагат:

/usr/local/cpanel/bin/rebuild_phpconf –dryrun –ea-php71=cgi –ea-php72=suphp

 

3. Смяна на обработчика на PHP 7.1 на dso, без да се променят настройките на потребителите:

/usr/local/cpanel/bin/rebuild_phpconf –ea-php71=dso –no-users