Если вы в процессе работы над своим проектом столкнулись с тем, что текущая версия php вам не подходит / не устраивает, то понизить или повысить версию php  на сервере вы сможете довольно таки просто с помощью интерфейса панели Control 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 голосов)