Расширения PHP

Материал из ISPWiki
Перейти к: навигация, поиск

PHP (Hypertext Preprocessor) - это широко используемый язык создания сценариев (скриптов) общего назначения, который разрабатывался для удобства web-программирования. Главное преимущество PHP - это то, что он является чрезвычайно простым для начинающего web-программиста и в то же время предлагает широкий спектр возможностей для профессионала.

Более подробную информацию о PHP можно найти на официальном сайте http://www.php.net.

Этот раздел предназначен для управления расширениями, которые используются PHP-скриптами.

Модуль «Расширение PHP»
T-bullet.png Просмотр списка установленных расширений
T-install.png Установка расширений PHP Данная функция не доступна пользователям ISPmanager
T-delete.png Удаление расширений PHP Данная функция не доступна пользователям ISPmanager
T-liststart.png Включение выбранных расширений PHP
T-liststop.png Выключение выбранных расширений PHP

Просмотр списка установленных расширений

  • Имя - название файла библиотеки, реализующего расширение PHP.
  • Статус - текущий статус расширения PHP:
P-onn.png - расширение установлено.
P-off.png - расширение не установлено.
P-lock.png - расширение включено в сборку PHP.
P-file-204.png - расширение включено.

Установка расширений PHP

Если напротив расширения PHP в столбце "Свойства" отображается иконка P-off.png, то его необходимо сначала установить. Для этого выберите необходимое поле в списке и нажмите кнопку "Установить".

Данная функция не доступна пользователям ISPmanager.

Удаление расширений PHP

Чтобы удалить расширение PHP, выберите его из списка и нажмите кнопку "Удалить". Для предотвращения случайного удаления программа попросит подтвердить или отменить ваши действия. После нажатия кнопки "ОК" выбранное расширение будет удалено.

Данная функция не доступна пользователям ISPmanager.

Включение выбранных расширений PHP

Если вы хотите включить одно или несколько установленных, но отключенных расширений PHP, выберите его в списке и нажмите кнопку "Включить". Для предотвращения случайных действий панель управления потребует подтверждения. Если в окне подтверждения вы нажмёте "Ок", то выбранные расширения станут доступными для WWW доменов пользователя, у которых PHP работает в режиме CGI, либо глобально, если расширения включает администратор панели управления.

С уровня доступа пользователя панели управления невозможно включить расширение, участвующее в зависимостях. Например, pdo_mysql зависит от pdo. Эти расширения должен включать администратор панели управления. Пользователь не сможет включить ни pdo, ни pdo_mysql. Такая логика связана с тем, что пользовательский ini-файл для режима CGI загружается вперед других файлов, описывающих изменения администратора панели управления. В результате если администратор включил расширение pdo, а пользователь pdo_mysql, то pdo_mysql будет загружен прежде, чем будет загружен pdo, что вызовет ошибку при загрузке и расширение на самом деле загружено не будет.

Выключение выбранных расширений PHP

Если вы хотите запретить использование одного или нескольких установленных расширений PHP, выберите его в списке и нажмите кнопку "Отключить". Для предотвращения случайных действий панель управления потребует подтверждения. Если в окне подтверждения вы нажмёте "Ок", то выбранные расширения станут недоступными для WWW доменов пользователя, у которых PHP работает в режиме CGI, либо глобально, если расширения включает администратор панели управления.