Я хотел использовать кеширование в своем проекте и думал, что буду использовать Memcached. Для этого я установил memcached.Laravel/Lumen: Не удалось установить соединение Memcached
Когда я вывожу мой phpinfo();
я могу видеть, что расширение существует
Однако при желании использовать его с Cache::get()
, я получаю следующее сообщение об ошибке:
Could not establish Memcached connection.
I имеют следующие значения в моем .env
MEMCACHED_HOST=127.0.0.1
MEMCACHED_PORT=11211
Мой php.ini имеет следующее содержание для Memcached
extension=memcached.so
Что мне нужно сделать, чтобы использовать Memcached сейчас и установить соединение успешно?
Привет, это, вероятно, будет. Тем не менее, я использую Mac OS X. Похоже, что он не знает 'service'. Кроме того, он не знает memcached. (Наверное, потому, что я не поместил путь в соответствие). Что такое эквивалент 'service' для Mac OS X или это будет просто« sudo memcached status »? Или другими словами. Какой файл мне нужен для этого? Я знаю только файлы .so, но они не будут правильными для выполнения этой команды, не так ли? – Musterknabe
Попробуйте запустить 'memcached -d -p 11211 -m 64 -c 1024 -P/var/run/memcached/memcached.pid' – fire
Несомненно, я не могу этого сделать. Это говорит мне: «memcached: команда не найдена» Где именно находится memcached executeble? Здесь не здесь, правда? '/ Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20121212/memcached.so' – Musterknabe