我使用symfony 2和memcache我试着像那样注入它
services:
memcache:
class: \Memcache
calls:
- [ addServer, [ %session_host%, %session_port% ]]
session.handler.memcache:
class: Symfony\Component\HttpFoundation\Session\Storage\Handler\MemcacheSessionHandler
arguments: [@memcache]
但是我在我的项目中访问的任何网页上都出现此错误
RuntimeException in PhpDumper.php line 1461: Cannot dump definition because of invalid class name ('\\Memcache')
我试图删除" \"像那样
memcache:
class: Memcache
我收到此错误
Attempted to load class "Memcache" from the global namespace.
Did you forget a "use" statement?
答案 0 :(得分:0)
实际上建议使用Memcached
而不是Memcache
扩展名。
尝试运行:
apt-get install -y memcached php-memcached
在您的配置中使用:
services:
memcache:
class: Memcached
如果您使用的是apache,则可能还需要运行:
service apache2 restart