По этой пришлось использовать репозиторий IUS.
Приступим:
Установим репозитории в систему.
rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/ius-release-1.0-10.ius.el5.noarch.rpm rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/epel-release-5-4.noarch.rpm
Сохраним названия установленных пакетов, удалим всё что связано с php и поставим тот же набор пакетов из нового репозитория.
Установим пакеты memcache и apc расширения для phprpm -qa |grep php > old_php.log yum erase php* -y yum install $(cat old_php.log | sed -e 's/^php[^-]*-/php53u-/g'\ | sed 's/-[0-9].*//g' | awk '{ printf $1" " }') -y
Установим memcachedyum install php53u-pecl-memcache php53u-pecl-apc -y sed -i -e 's/;apc.enabled/apc.enabled/g' /etc/php.d/apc.ini sed -i -e 's/;apc.shm_size/apc.shm_size/g' /etc/php.d/apc.ini
Проверим работоспособность memcacheyum install -y memcached chkconfig --level 2345 memcached on /etc/init.d/memcached start
И перезапустим httpdphp -i 2>&1 | grep -i 'memcache\ support' memcache support => enabled
/etc/init.d/httpd restart Stopping httpd: [ OK ] Starting httpd: [ OK ]
Комментариев нет:
Отправить комментарий