3.3.1 Как изменить версию PHP в панели управления хостинга

PHP логотип

Поддерживаемые версии PHP

На нашем shared-хостинге присутствует поддержка разных версий PHP. Это позволяет запускать практически любые сайты на PHP и дает возможность использовать 2 версии 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.30 (установлена по-умолчанию)
  • PHP 8.1.27 (c интегрированным IonCube)
  • PHP 8.2.14 (c интегрированным IonCube)
  • PHP 8.3.1

Текущая актуальная версия модуля IonCube Loader: 13.0.2

Смена режима работы и выбор версии 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 на хостинге TheHost

Дополнительно: как использовать разные версии 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.3 - Версия PHP 8.3

Пример использования:

  1. php-8.0 /var/www/exampleuser/data/www/examplesite.com.ua/script.php