Установка memcached

12
MD
На сайте с 02.04.2009
Offline
12
1495

В продолжении этой темы (не могу ее поднять, слишком старая). Подскажите в чем ошибка установки memcached. Делаю по этой инструкции. Прошел этапы:

rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

yum install memcached

memcached -h (ответ: memcached 1.4.5)

pecl install memcache

добавил в php.ini строку extension=memcache.so

рестарт apache: /etc/init.d/httpd restart

в phpinfo() информации о memcached нет...соответственно продолжать настройку не получится. В чем может быть ошибка?

M
На сайте с 01.12.2009
Offline
235
#1

Нужно смотреть ;)

Администратор Linux,Freebsd. построения крупных проектов.
Andreyka
На сайте с 19.02.2005
Offline
822
#2

Например, инструкция может быть неверной

Не стоит плодить сущности без необходимости
MD
На сайте с 02.04.2009
Offline
12
#3

Допускаю что может быть неверной инструкция. По пройденным шагам может кто сможет скорректировать или указать направление пути решения вопроса?

Raistlin
На сайте с 01.02.2010
Offline
247
#4
Majestic_den:
В чем может быть ошибка?

В том, что у вас ЦентОС... Надо пересобирать руками php-pecl-memcached

HostAce - Асы в своем деле (http://hostace.ru)
MD
На сайте с 02.04.2009
Offline
12
#5

Вот так пробую (если верно), результат тот же:

# wget http://pecl.php.net/get/memcache-2.2.5.tgz

# tar -xvf memcache-2.2.5.tgz

# cd memcache-2.2.5

# phpize && ./configure --enable-memcache && make && make install

Raistlin
На сайте с 01.02.2010
Offline
247
#6

сам мемкеш стоит? Сконфигурен?

MD
На сайте с 02.04.2009
Offline
12
#7

# memcached -h

memcached 1.4.5

#vi /etc/sysconfig/memcached

PORT="11211"

USER="root"

MAXCONN="2048"

CACHESIZE="512"

OPTIONS=»-l 127.0.0.1″

в /usr/local/lib/php.ini строка extension = memcache.so есть, но по команде php -i |grep memcache ругается на ее отсутствие

VO
На сайте с 27.07.2008
Offline
149
#8

Покажите вывод команды

php --ini

Также посмотрите через http вывод phpinfo();

Есть вероятность, что загружается другой php.ini.

Также может быть не правильно указана extension_dir.

Вариантов может быть много.

MD
На сайте с 02.04.2009
Offline
12
#9

---------

# php --ini

PHP Warning: PHP Startup: Unable to load dynamic library './memcache.so' - ./memcache.so: cannot open shared object file: No such file or directory in Unknown on line 0

Configuration File (php.ini) Path: /usr/local/lib

Loaded Configuration File: /usr/local/Zend/etc/php.ini

Scan for additional .ini files in: (none)

Additional .ini files parsed: (none)

-----------

В phpinfo() также:

Configuration File (php.ini) Path - /usr/local/lib

Loaded Configuration File - /usr/local/Zend/etc/php.ini

В /usr/local/lib/php.ini строка extension=memcache.so есть

extension_dir:

Local Value - ./

Master Value - ./

Raistlin
На сайте с 01.02.2010
Offline
247
#10
Majestic_den:
PHP Warning: PHP Startup: Unable to load dynamic library './memcache.so' - ./memcache.so: cannot open shared object file: No such file or directory in Unknown on line 0

дальше перевод нужен?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий