3.3.1 Як змінити версію 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 для всіх доменів в режимі 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
Приклад використання:
- php-8.0 /var/www/exampleuser/data/www/examplesite.com.ua/script.php