Как включить php на хостинге
Поддерживаемые версии PHP
- PHP 5.2.17 (c интегрированным ZendOptimizer и IonCube)
- PHP 5.3.10 (c интегрированным ZendGuardLoader и IonCube)
- PHP 5.4.45 (c интегрированным ZendGuardLoader и IonCube)
- PHP 5.5.38 (c интегрированным ZendGuardLoader и IonCube)
- PHP 5.6.40 (c интегрированным ZendGuardLoader и IonCube)
- PHP 7.0.33 (c интегрированным IonCube)
- PHP 7.1.33 (c интегрированным IonCube)
- PHP 7.2.34 (c интегрированным IonCube)
- PHP 7.3.33 (c интегрированным IonCube)
- PHP 7.4.33 (c интегрированным IonCube)
- PHP 8.0.28 (установлена по-умолчанию)
- PHP 8.1.16 (c интегрированным IonCube)
- PHP 8.2.3
Текущая актуальная версия модуля IonCube Loader: 11.0.0
Смена режима работы и выбор версии PHP
Каждый WWW-домен может пребывать в одном из трех режимов работы с PHP:
- Нет поддержки PHP. PHP для домена не поддерживается.
- PHP как модуль Apache. Все домены в этом режиме будут работать на версии 5.3.10 независимо от установленной версии во вкладке Настройки PHP.
- PHP как CGI. Все домены в этом режиме будут работать на версии установленной во вкладке Настройки PHP.
Смена версии PHP доступна только для режима PHP как CGI. Для смены версии PHP, необходимо хотя бы в одном WWW-домене установить PHP в режим CGI.

После этого необходимо обновить страницу браузера. В левом меню панели появится пункт Настройки PHP. Открыв его, можно увидеть следующую форму управления с настройками PHP, где доступна опция выбора версии интерпретатора.

Дополнительно: как использовать разные версии PHP в рамках одной услуги?
На хостинге: возможно использовать только две версии — установленную в Настройки PHP для всех доменов в режиме PHP как CGI и версию 5.3.10 для всех доменов в режиме PHP как модуль Apache.
На виртуальном/выделенном сервере: с панелью ISPManager у Вас есть доступ к суперпользователю root. С его помощью Вы можете создать неограниченное количество обычных пользователей, для каждого из которых возможно выбрать свою версию PHP во вкладке Настройки PHP.
Использование PHP в командной строке
Если же Вы хотите использовать PHP в командной строке (CLI) или в задании планировщика CRON, то Вам нужно будет использовать следующие команды:
- php-5.2 — Версия PHP 5.2
- php-5.3 — Версия PHP 5.3
- php-5.4 — Версия PHP 5.4
- php-5.5 — Версия PHP 5.5
- php-5.6 — Версия PHP 5.6
- php-7.0 — Версия PHP 7.0
- php-7.1 — Версия PHP 7.1
- php-7.2 — Версия PHP 7.2
- php-7.3 — Версия PHP 7.3
- php-7.4 — Версия PHP 7.4
- php-8.0 — Версия PHP 8.0
- php-8.1 — Версия PHP 8.1
- php-8.2 — Версия PHP 8.2
-
php-8.0 /var/www/exampleuser/data/www/examplesite.com.ua/script.php
Как включить необходимые версию и расширения PHP?
Включить необходимую версию PHP возможно в панели управления хостинга ISPManager. Для выбора необходимой версии PHP нужно зайти в раздел WWW -> PHP -> выбрать (кликнуть) на необходимой версии -> нажать кнопку «Как CGI»:
После необходимо установить «режим работы PHP» как «CGI» для домена: в разделе WWW-домены -> выделить домен -> кнопка «Изменить», выбрать «Режим работы PHP» — «CGI»:
Включить необходимые расширения PHP можно в разделе PHP -> выбрать (кликнуть) на Вашу версию CGI -> кнопка «Расширения»:
После нужно выбрать необходимое расширение и нажать кнопку «Включить»:
Возможные ошибки при изменении версии PHP и включении расширений PHP можно увидеть в журнале ошибок:
1. Ошибка «Call to undefined function (название расширения PHP)». Для решения ошибки нужно включить необходимое расширение PHP.
2. Ошибка «Out of memory». Для решения ошибки нужно убрать лишние/неиспользуемые расширения PHP, которые расходуют оперативную память, либо докупить оперативную память по нашей инструкции: Как докупить IP, домены, базы данных, место, память?
Как включить php на хостинге
Для корректной работы скриптов и CMS на хостинге, зачастую требуется включить PHP последней версии. Также, это требуется для оптимизации сайта, ускорения загрузки страниц и работы сайта в целом. Нектороые старые сайты вполне неплохо работают и на старых версиях PHP, но если вы хотите добиться оптимизации и ускорения работы сайта, то вы просто обязаны поставить PHP 7 и выше.
Настройка версии PHP производится в панели управления хостингом. Вы можете попасть туда с помощью доступа, который вам пришел в письме или через биллинг.

1. В панели управления хостингом, нужно перейти во вкладку PHP, которая находтися в левом меню.

Далее следует выбрать необходимую версию (в данном случае 7.1.33) и включить PHP, нажав кнопку «Как CGI«
2. После того, как вы включили PHP, переходите во вкладку «WWW- домены«.

В этой вкладке выбирайте, нужный сайт, на котором нужно включчить PHP последней версии и нажимайте кнопку «Изменить»
3. В настройках WWW-домена найдите раздел «Дополнительные возможности«. В этом разделе следует изменить параметр «Режим работы PHP«. Следует выставить «CGI«

После того, как вы закончите настройки, незабудьте сохранить из, нажав кнопку ОК.
Все готово! Вы только что включили PHP версии 7.1.33 на вашем сайте.
Управление настройками PHP и Apache.
Наш хостинг дает возможность гибко управлять настройки php и apache для каждого сайта.
Вносить изменения в настройки php и Apache Вы можете в панели управления, хостингом, разделе «Управление сайтом», подразделе «Настройка PHP».
В зависимости от сервера на котором расположен Ваш сайт набор возможностей этого раздела разный.
Для серверов s1-s10, php работает как модуль apache. Можно управлять базовыми настройками PHP и apache. Например можно изменить параметры safe_mode, register_globals, magic_quotes. Так же для всего аккаунта можно изменить версию php. Настройки применяются в течении 1-2 часов.
PHP, работает от пользователя 80 (apache).
Для серверов s11-s26, php работает в режиме ITK, от пользователя хостинг-аккаунта, к базовым настройкам добавлены следующие возможности:
- Управление оптимизированным алгоритмом отдачи статического контента.
- Управление не безопасными функциями PHP (модуль «Suhosin»).
О том за что отвечает каждая из этих опций читайте в соответствующем разделе справки.
Настройки в этой группе серверов применяются на протяжении часа.
Начиная с сервера s27 настройка сервера для каждого клиента стала еще гибче. Есть возможность:
- Управлять базовыми функциями php и apache.
- Управление оптимизированным алгоритмом отдачи статического контента.
- Управление не безопасными функциями PHP (модуль Сухосин).
- Управлять Zend Optimizer/ionCube.
- Включать и выключать модули PHP, которые не требуются для работы Вашего сайта.
Такая гибкость настроек позволяет экономить потребление оперативной памяти для процесса apache и увеличивает скорость работы сайтов.
Изменение настроек PHP и Apache применяются моментально, для каждого сайта может быть своя версия php.
PHP работает от имени пользователя хостинг-аккаунта.
- Какие права должны стоять на папку и файл для записи?
- Управление настройками PHP и Apache.
- Где можно почитать про опции в apache и php?
- Как быстро применяются внесенные мной настройки?
- Как можно отключить SAFE MODE для хостинга и чем это опасно?
- Как изменить режим вывода сообщений об ошибках в PHP или отключить их отображение?
- Что такое PHP и как его использовать?
- Где должны размещаться PHP файлы?
- Проблемы работы функций strtoupper() и strtolower() с кириллицей
- Расширения файлов для PHP-скриптов, как добавить свое расширение
- Где размещен PEAR на хостинге?
- Мои скрипты требуют более свежую версию PHP чем установлена HTTP сервере, как быть?
- Как выключить Magic Quotes GPC
- Включение GZIP сжатия для сайта
- Как включить mod_headers и mod_expires для сайта
