пятница, 22 мая 2009 г.

Memcached on Cent OS

Установка memcached тоже прошла не без приключений. Оригинал решения здесь.

Итак скачали и установили libevent
Скачали и устанавливаем memcached
Скорее всего конфигурационный скрипт не нашел libevent и нам приходится указывать дополнительным параметром его нахождение

./configure --with-libevent=/usr/local/lib/

Пытаемся запустить
memcached

Получаем ошибку
error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory

По каким-то соображениям новый libevent не зарегистрировал себя в системе. Исправляем этот косяк.

Создаем следующий файл
# vi /etc/ld.so.conf.d/libevent-i386.conf

В нем прописываем путь находения файла libevent-1.4.so.2
В моем случае
/usr/local/lib
файл сохраняем и закрываем.

Для обновления информации вводим
ldconfig

И запускаем memcached!

Комментариев нет:

Linux: генерация рандомной строки для пароля

 cat /dev/urandom | tr -dc '[:alnum:]' | fold -w ${1:-20} | head -n 1