В дистрибутиве CentOS 6 изначально присутствует php версии 5.3. Это не всегда хорошо, потому как многие программы работают с этой ветко криво. Например UmiCMS. Вот и возникает парадоксальная ситуация, связанная со снижением версии php например до 5.2.17.
Одним из вариантов решения данного вопроса является использование репозитария atomic. Для его установки используем следующие команды:
wget http://www.atomicorp.com/installers/atomic sh atomic
Далее удаляем установленный php.
В стандартной поставке CentOS 5.3 включен php версии 5.1.6, который, мягко говоря, ну совсем не новый. К нашему счастью у CentOS есть тестовый репозитарий. Его нужно включить и обновить php.
Создаем файлик:
touch /etc/yum.repos.d/CentOS-Testing.repo
открываем его в нашем любимом текстовом редакторе и добавляем туда следующие строки:
Сегодня в этой заметке хочу рассказать Вам о том, что же все-таки такое SuExec, зачем он нужен и как его установить на web-сервер в Linux системе.
Не смотря на то, что интернет кишит множеством материалов по SuExec, о том как его ставить и какими способами, все же возникает множество вопросов начиная от корректности способов установки и его настройки до, почему же все в итоге не работает? Или работает но не так как надо?
Сегодня мы рассмотрим установку php 5.3.6 и сопутствующих пакетов на CentOS 5.5
В стандартных репозитариях их нет, но, к счастью, существуют сторонние в которых они присутствуют. Вот и подключим их.
Первым делом подключаем репозитарий EPEL (Extra Packages for Enterprise Linux):
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
Для 64-х битных систем устанавливаем репозитарий отсюда:
Что такое eAccelerator?
eAccelerator это свободно-распространяемый PHP акселератор, оптимайзер и средство для кеширования динамического контента. Он увеличивает производительность PHP скриптов за счет их кеширования в скомпилированном состоянии, тем самым предотвращая их постоянную перекомпиляцию. В результате происходит увеличение скорости их выполнения. eAccelerator обычно уменьшает нагрузку на сервер и увеличивает скорость исполнения PHP кода на величину от 1 до 10 раз.
В результате моих экспериментов, было выяснено, что скорость выдачи контента, например, для сайтов на Drupal увеличивается до 30 раз!!!
В этой маленькой заметке опишу процесс установки eAccelerator на linux систему.
Итак приступим.