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

Данная таблица состоит из двух полей:
![]() |
Имя - имя файла shared-библиотеки, которая реализует соответствующее расширение PHP. | ||||||
![]() |
Статус - отображает состояние расширения PHP:
|
Данный модуль доступен как на уровне администратора, так и на уровне пользователя панели управления, если для него разрешен режим PHP как CGI, то есть если он имеет свой собственный файл php.ini.
Список установленных в системе расширений PHP берётся из содержимого директории, прописанной в параметре php-extensions файла конфигурации панели управления.
Для определения списка включённых модулей PHP на уровне администратора сервера используется команда
php -m
На уровне пользователя, если он использует PHP в режиме CGI или FastCGI, также указывается путь до файла конфигурации php.ini.
php -m -c /home/mysite.com/data/php-bin/php.ini
Если включенный модуль PHP не обнаружен в файле, прописанном в параметре php-config файла конфигурации панели управления, его состояние нельзя изменять средствами ISPmanager и он считается заблокированным.
Если вы хотите использовать шаблон для файлов php.ini для вновь создаваемых пользователей, поместите его в директорию /usr/local/ispmgr/etc/extconf. Этот файл будет скопирован в директорию php-bin в домашней директории пользователя при создании первого WWW домена с PHP, работающим в режиме CGI или FastCGI.
Вы можете использовать в php.ini следующие макросы:
![]() |
__HOME__ - домашняя директория пользователя. |
![]() |
__IP__ - IP-адрес WWW домена. |
![]() |
__NAME__ - логин пользователя. |