memcached on CentOS 5
Запись создана 6 декабря, 2010
при попытке установить memcached на CentOS 5 получаем ошибку:
--> Missing Dependency: perl(Net::SSLeay) >= 1.33 is needed by package perl-AnyEvent-5.240-1.el5.rf.noarch (rpmforge) Error: Missing Dependency: perl(Net::SSLeay) >= 1.33 is needed by package perl-AnyEvent-5.240-1.el5.rf.noarch (rpmforge)
решаем проблему так:
rpm -qa | grep perl-Net-SSLeay | xargs rpm -e rpm -qa | grep perl-IO-Socket-SSL | xargs rpm -e
wget http://packages.sw.be/perl-Net-SSLeay/perl-Net-SSLeay-1.36-1.el5.rfx.i386.rpm wget http://packages.sw.be/perl-Net-SSLeay/perl-Net-SSLeay-1.36-1.el5.rfx.x86_64.rpm wget http://packages.sw.be/perl-IO-Socket-SSL/perl-IO-Socket-SSL-1.34-1.el5.rfx.noarch.rpm rpm -ivh perl-Net-SSLeay-1.36-1.el5.rfx.x86_64.rpm rpm -ivh perl-Net-SSLeay-1.36-1.el5.rfx.i386.rpm rpm -ivh perl-IO-Socket-SSL-1.34-1.el5.rfx.noarch.rpm
Теперь устанавливаем
yum -y install memcached
включаем автостарт
chkconfig memcached on
Закрываем memcached от внешнего мира
iptables -A INPUT -p tcp --dport 11211 -j DROP iptables -A INPUT -p udp --dport 11211 -j DROP iptables-save > /etc/sysconfig/iptables
У добавляем функционал в php
yum install libmemcached-devel yum install libmemcache-devel /usr/local/bin/pecl install memcache /usr/local/bin/pecl install memcached echo "extension=memcache.so" >> /usr/local/Zend/etc/php.ini /etc/init.d/httpd restart
Схожие темы
» Запись из раздела Несортированное | 3 комментария
Комментарии
3 комментария to “memcached on CentOS 5”
Ответить
Благодарю, пригодилось =)
I have no clue what you are saying, but I had the same dependency problem and couldn’t find a RPM for >1.30
Thanks for the links to the RPM’s!
i happy that it was helpful.