Як змінити версію PHP на сервері під керуванням CentOS Web Panel

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

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

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

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

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

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

 

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

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

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

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

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

/etc/init.d/httpd restart

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

php -v

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

Перевіряємо знову

 

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

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

Якщо у вас потрібна версія не встановлена ​​(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

 

 

 

Ця відповідь Вам допомогла? 0 Користувачі, які знайшли це корисним (2 Голосів)