# Local PHP

PHP интерпретатор из репозитория, из которого ставится HestiaCP RPM Edition. 
HestiaCP RPM Edition имеет возможность работать или с PHP из Remi репозитория или с PHP из т.н. локального репозитория - Local PHP.

Если требуется более расширенный функционал пакетов из Remi репозитория, то следует отказаться при установке панели от опции `uselocalphp yes` и установить панель с опцией `uselocalphp no`.

Local PHP более ограниченный в наборе расширений, но занимает меньше места на диске и приносит меньше RPM пакетов. Подходит для большинства сборок CMS таких как Wordpress, Drupal и т.д.

Есть еще одна особенность, для данного типа PHP разработан графический интерфейс по управлению подключенными расширениями.

## Графический интерфейс управления расширениями PHP

Для включения графического интерфейса необходимо перейти в настройки панели под администратором и выбрать закладку "Дополнительные модули".

![ext_modules_step2](/images/ext_modules_step2.png)

На окрывшейся веб странице необходимо активировать модуль **php_brepo_modules**.

![local_php_step1](/images/local_php_1.png)

Справа от названия модуля появится пункт меню - `Изменить`.

При нажатии мышкой на ссылку `Изменить`, откроется окно выбора версии PHP, для которой требуется перенастройка расширений.

![local_php_step2](/images/local_php_2.png)

Здесь будут отображаться все установленные на сервере версии Local PHP. Для настройки модулей необходимо нажать мышкой на шестеренке справа от версии PHP (<i class="fa-solid fa-gear icon-purple"></i>), в пункте меню `Изменить список модулей` <i class="fa-solid fa-gear icon-purple"></i>.

Откроется страница выбора расширений.

![local_php_step3](/images/local_php_3.png)

Здесь приведен список установленных расширений. Галочками подсвечены активные расширения.
Здесь можно убрать галочки напротив названия модуля или наоборот установить галочку. И нажать `Сохранить` для изменения конфигурации расширений для выбранной версии PHP или `Назад`, для отмены изменений.
