Cpanel - установка нескольких версий php в режиме suphp

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Перейти к:навигация, поиск

Cpanel - установка нескольких версий php в режиме suphp

Главное условие такой схемы - чтобы php работал в режиме suphp :

Whm-php mode.png


Схема подключения php 5.3 (аналогично добавляются другие версии php):

Добавляем обработчик php 5.3:

# vi /usr/local/apache/conf/php53.conf
AddType application/x-httpd-php53 .php53 .php
<Directory />
  suPHP_AddHandler application/x-httpd-php53
</Directory>

Подкючаем конфиг к Apache:

# echo "Include /usr/local/apache/conf/php53.conf" >> /usr/local/apache/conf/includes/pre_main_global.conf


Добавляем обработчик в конфиг suphp - /opt/suphp/etc/suphp.conf:

# vi /opt/suphp/etc/suphp.conf
[handlers]
;Handler for php-scripts
application/x-httpd-php53="php:/opt/php53/bin/php-cgi"

Копируем стандартный конфиг php.ini для этой версии:

# cp /usr/local/cpanel/scripts/php.ini /opt/php53/lib/


Переключаем версию через php

# vi /home/user/public_html/.htaccess
AddType application/x-httpd-php53 php


Проверяем версию через phpinfo:

# cd /home/user/public_html
# su user -s /bin/bash -c 'touch i.php' && echo "<?php phpinfo(); ?>" > i.php
Индекс цитирования