Як змінити версію php на сервері під керуванням centos web panel - працює під управлінням

Якщо Ви в процесі роботи над своїм проектом зіткнулися з тим, що поточна версія php Вам не підходить / не влаштовує, то знизити або підвищити версію php на на сервері ви зможете досить таки просто за допомогою інтерфейсу панелі CentOS Web Panel.

Зверніть увагу, що слідуючи даної інструкції Ви зміните версію php глобально, для всього сервера!

Про те, як змінити версію php для окремо взятого сайту / папки ми розповімо в кінці цієї статті.

Спершу переходимо в меню PHP Settings => PHP Version Switcher

Як змінити версію php на сервері під керуванням centos web panel - працює під управлінням

Далі зі списку в меню Select PHP Version вибираємо потрібну нам версію і натискаємо кнопку Next

Як змінити версію php на сервері під керуванням centos web panel - працює під управлінням

У новому вікні ви побачите меню з можливістю ручного управління конфігурацією майбутньої версії php на сервері. В даному прикладі ми додали для "складання" libJPEG (для коректної обробки jpeg-зображень модулем gd).

Як змінити версію php на сервері під керуванням centos web panel - працює під управлінням

Після цього (або ж, якщо Вас влаштовує стандартна конфігурація) натискаємо кнопку Start Compiler in Background.

Ми запустили процес компілаціі потрібної версії php. На це піде 10-15 хвилин. Для спостереження процесу перезборкі і можливості побачити повідомлення про завершення процесу - підключіться до сервера по ssh і виконайте

tail -f /var/log/php-rebuild.log

По завершенні Ви побачите повідомлення PHP Rebuild Completed

Після завершення перезапускаємо Apache

І перевіряємо версію

Тепер відразу переходимо в меню PHP Settings => PHP Addons і натискаємо кнопку Install біля меню Install IonCube Loader

Як змінити версію php на сервері під керуванням centos web panel - працює під управлінням

Панель CentOS Web Panel дозволяє так само змінити версію php для окремо взятого сайту, або навіть для конкретної папки сайту.

Для цього спочатку переходимо в меню PHP Settings => PHP Selector

Як змінити версію php на сервері під керуванням centos web panel - працює під управлінням

Якщо у Вас потрібна версія не встановлена ​​(Not Installed) для Selector'а - в такому випадку встановлюємо галочку праворуч від потрібної версії, натискаємо, для початку, Install Dependencies, після завершення (перевіряємо через tail -f / var / log / php-dependencies .log в консолі сервера) знову встановлюємо галочку і натискаємо Start Compiler. Процес компіляції можете спостерігати запустивши команду

tail -f /var/log/php-selector-rebuild.log

Після завершення процесу, переходимо в папку, для якої потрібно змінити версію php (безпосередньо в консолі сервера або через файловий менеджер панелі - File Management => Simple File Manager), відкриваємо файл .htaccess (або створюємо його, якщо такого немає) і вносимо в нього необхідну рядок, в залежності від необхідної версії php

AddHandler application / x-httpd-php44 .php - для версії 4.4

AddHandler application / x-httpd-php52 .php - для версії 5.2

AddHandler application / x-httpd-php53 .php - для версії 5.3

AddHandler application / x-httpd-php54 .php - для версії 5.4

AddHandler application / x-httpd-php55 .php - для версії 5.5

AddHandler application / x-httpd-php56 .php - для версії 5.6