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.29 (з інтегрованим IonCube)(встановлена за замовчуванням)
  • PHP 8.2.23 (з інтегрованим IonCube)
  • PHP 8.3.11 (з інтегрованим IonCube)

Поточна актуальна версія модуля IonCube Loader: 13.3.1

Врахуйте: якщо Ви використовуєте панель ISPManager4 для інших послуг (віртуального/виділеного сервера), список підтримуваних Вашою панеллю версій PHP буде залежати від версії образу ОС, що використовується на сервері. Віртуальні/виділені сервери не одержують імперативних оновлень версії PHP на відміну від хостингу. Якщо Вам потрібна відсутня на сервері, але присутня на хостингу версія – зверніться до Служби підтримки.

Зміна режиму роботи та вибір версії 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 як CGI та версію 5.3.10 для всіх доменів у режимі PHP як модуль Apache.

На віртуальному/виділеному сервері

На віртуальному/виділеному сервері з панеллю ISPManager4 у Вас є доступ до суперкористувача root. За його допомогою Ви можете створити необмежену кількість звичайних користувачів, для кожного з яких можна вибрати свою версію PHP у вкладці Налаштування PHP. Таким чином, можна використовувати необмежену кількість різних версій PHP на одній послузі, що недоступно для хостингу.

Для встановлення версії PHP для користувача, спочатку потрібно увійти. Зробити це можна у вкладці Користувачі, вибравши потрібного кліком миші та натиснувши Увійти у верхньому правому кутку:

ISPManager4, увійти до користувача

Після чого змінити версію за вищеописаним алгоритмом.

Якщо Ви не бачите можливості встановити режим роботи PHP як CGI для певного користувача на Вашому сервері, переконайтеся, що користувач має відповідні права. Для цього знову перейдіть у вкладку Користувачі, виберіть потрібне та натисніть Змінити. У формі Права проставте відповідну галочку:

ISPManager4, права користувача

Використання 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