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

PHP логотип

Підтримувані версії PHP

На нашому shared-хостингу підтримуються різні версії PHP. Це дозволяє запускати практично будь-які сайти на PHP і дає можливість використовувати 2 версії PHP в межах одного аккаунта.

Наразі наш хостинг підтримує наступні версії PHP:

  • PHP 5.2.17 (інтегрований ZendOptimizer і IonCube)
  • PHP 5.3.10 (інтегрований ZendGuardLoader і IonCube)
  • PHP 5.4.45 (інтегрований ZendGuardLoader і IonCube)
  • PHP 5.5.38 (інтегрований ZendGuardLoader і IonCube)
  • PHP 5.6.40 (інтегрований ZendGuardLoader і IonCube)
  • PHP 7.0.33 (інтегрований IonCube)
  • PHP 7.1.33 (інтегрований IonCube)
  • PHP 7.2.34 (інтегрований IonCube)
  • PHP 7.3.33 (інтегрований IonCube)
  • PHP 7.4.33 (інтегрований IonCube)
  • PHP 8.0.30 (встановлена за замовчуванням)
  • PHP 8.1.27 (інтегрований IonCube)
  • PHP 8.2.14 (інтегрований 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