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