我想在我的项目中使用缓存,并认为我使用Memcached。为此,我安装了memcached。
当我输出phpinfo();
时,我可以看到,扩展名存在
但是,当想要将其与Cache::get()
一起使用时,我收到以下错误:
无法建立Memcached连接。
我的.env
中有以下值MEMCACHED_HOST=127.0.0.1
MEMCACHED_PORT=11211
我的php.ini具有以下内容用于memcached
extension=memcached.so
我需要做什么,现在使用memcached并成功建立连接?
答案 0 :(得分:7)
例外说:
无法建立Memcached连接
因此,PHP Memcached“扩展”无法“连接”到“Memcached”。
请尝试安装:
sudo apt-get install memcached
sudo service memcached status
你准备好了!
答案 1 :(得分:4)
你确定memcached本身正在运行吗?
sudo service memcached status
如果它关闭,你需要启动它。