Cpanel
Цели:
Репозиторий предназначен для упрощения и ускорения обновления httpd и php на системах под управлением cPanel. Обновлене из репозитория, позволит вам произвести обновление, критически важного ПО, в считаные секунды.
Подключение:
Для подключение репозитория robin-cpanel вам необходимо загрузить robin-cpanel-release.rpm для вашей системы и установить.
На текуший момент поддерживаются следующие дистрибутивы:
Centos-5 : robin-cpanel-release.rpm
Данный репозиторий предоставляет:
httpd версии 1.3.41, с поддержкой php4 и php5 через php_suexec и mod_ssl.
php4 и php5 вы можете устанавливать одновременно, детальнее о настройке - в документации
php4 версии 4.4.8. Собран специально для совмесной работы с httpd из этого репозитория.
php5 версии 5.2.5. Собран специально для совмесной работы с httpd из этого репозитория.
К каждой версии php также идет:
- eaccelerator-0.9.5.2,
- suhosin-0.9.6.2 (патч+ модуль) ,
- zendoptimizer-3.3.3.
а также библиотеки необходимые для php4 php5:
js - версии 1.60
sablotron - версии 1.0.3
Документация:
Основные отличия нашей сборки:
httpd - поддерживает выполнение php4 и php5 скриптов от имени пользователя, через suexec. Для этого используются следующие директивы:
AddHandler application/x-httpd-php4 .php .php4
AddHandler application/x-httpd-php5 .php5
Php4 идет обработчиком по умолчанию. Для того, чтоб php5 был обработчиком по умолчанию для сайта, необходимо в .htaccess сайта прописать: AddHandler application/x-httpd-php5 .php
php4 - устанавливается в /opt/php4 а также создается файл /usr/bin/php4. Путь до php.ini /opt/php4/etc/php.ini. В директории /opt/php4/etc/php.d/ содержатся дополнительные *.ini для модулей php. Также предоставляется достаточно большой перечень подключаемых модулей. Для подключения модуля необходимо установить соответствующий пакет и в файле php.d/extension.ini откоментировать строку подключения модуля.
php5 - устанавливается в /opt/php5 а также создается файл
/usr/bin/php5. Путь до php.ini /opt/php4/etc/php.ini. В директории
/opt/php5/etc/php.d/ содержатся дополнительные *.ini для модулей php.
Также предоставляется достаточно большой перечень подключаемых модулей.
Для подключения модуля необходимо установить соответствующий пакет и в
файле php.d/extension.ini откоментировать строку подключения модуля.
Установка:
Желательно пакет устанавливать на сервер без клиентов, с только что установленным cPanel. Но в случае, если это не возможно - сделайте бакап /usr/local/apache.
Для установки httpd с mod_ssl и php4 +php5 вам необходимо будет выполнить следующую команду (в ssh):
yum install httpd php4 php5
Для установки модуля mysql для php4 php5:
yum install php4-mysql php5-mysql
Для просмотра перечня модулей:
yum search php4
yum search php5