поэтому я хочу установить memcached на свой сервер CentOS 5.8.
Я следил за этим руководством http://kb.liquidweb.com/install-memcached-on-centos-5/
Команда
netstat -ap | grep 11511
показывает, что memcached запущен.
я добавил
extension = memcached.so
в php.ini и перезапустил сервер Apache.
Я также уверен, что выбрал правильный php.ini (проверено phpinfo ();).
Тем не менее, он по-прежнему не работает и не отображается в phpinfo ();
Что я делаю не так? Не могли бы вы помочь, пожалуйста?
РЕДАКТИРОВАТЬ: когда я бегу
php
Я получаю следующую ошибку:
Unable to load dynamic library '/usr/lib64/php/modules/memcached.so' - /usr/lib64/php/modules/memcached.so: cannot open shared object file: No such file or directory in Unknown on line 0
Итак, проблема в том, что вы используете разные кеши памяти для разных целей.
Тот, который работает с PHP, это вот этот.
Чтобы использовать это, загрузите его по указанному URL-адресу и выполните следующие действия, чтобы установить его.
Затем перезапустите веб-сервер. Он должен работать.
Кроме того, удалите любой другой кэш памяти, который вы установили ранее, чтобы предотвратить любые конфликты.
Кроме того, я считаю, что вы можете установить то же самое через yum также с помощью этой команды:
# yum install php-pecl-memcached
NB: эта команда yum установит pecl-memcached, однако указанная выше страница php.net предназначена для pecl-memcache. Это 2 разных расширения, как указано в комментарии mit на этой странице.