CentOS 6 и php 5.2.17

В дистрибутиве CentOS 6 изначально присутствует php версии 5.3. Это не всегда хорошо, потому как многие программы работают с этой ветко криво. Например UmiCMS. Вот и возникает парадоксальная ситуация, связанная со снижением версии php например до  5.2.17.

Одним из вариантов решения данного вопроса является использование репозитария atomic. Для его установки используем следующие команды:

wget http://www.atomicorp.com/installers/atomic
sh atomic

Далее удаляем установленный php.

yum remove php*

После чего ставим нужный нам пакет:

yum install php-5.2.17

Далее устанавливаем нужные нам расширения php не забывая указывать номер версии php. Например:

yum install php-mbstring-5.2.17

Небольшая проблема была с уcтановкой расширения php-mysql-5.2.17. Требует разрешения зависимостей которые итак разрешены. Я решил это просто скачиванием пакета с репозитария и установкой с помощью rpm. А именно:

wget http://www2.atomicorp.com/channels/atomic/centos/6/i386/RPMS/php-mysql-5.2.17-1.el6.art.i686.rpm
rpm -ivh php-mysql-5.2.17-1.el6.art.i686.rpm

Рестартуем апач и наслаждаемся пониженной версией php.

# php -v
PHP 5.2.17 (cli) (built: Jan  7 2011 08:57:50)
Copyright (c) 1997-2010 The PHP Group

Вот и все телодвижения, для понижения версии php c 5.3 до 5.2.17.

Выделенный сервер своими руками.

 PS. Для 64-битных систем команда выглядит так: 

yum install php-5.2.17-1.el5.art.x86_64

 

 

Все супер, но как при этом

Все супер, но как при этом быть с eaccelerator, memcache и imagick ?
может уже есть решение?
пока вижу только возможность собирать из исходников

Можно поставить отсюда,

Можно поставить отсюда, http://unixserv.tk/linux/centos-6-ustanovka-php-5-2-17-iz-repozitoriya.html но пока нет memcache и imagick