【问题标题】:Symfony PHP 5.5 : ErrorException: Notice: Memcache::connect(): failedSymfony PHP 5.5:ErrorException:注意:Memcache::connect(): failed
【发布时间】:2015-04-17 09:44:50
【问题描述】:

我在使用Symfony 配置Memcache 时遇到错误。任何人都可以就此提出建议。我已经使用PHP 5.5wamp服务器上安装了Memcache

ErrorException: Notice: Memcache::connect(): Server localhost (tcp 11211, udp 0) failed with: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
(10060)

【问题讨论】:

  • 安装:stackoverflow.com/questions/3016656/…。肯定是安装问题,或者打开/关闭端口
  • @MouradK :我已经运行了 phpinfo,它显示已启用
  • 但是您的内存缓存服务是否已运行? (dll 没有告诉我们任何关于此的信息)
  • 我尝试运行 .exe 文件,但由于 MSVC11 编译器版本和使用 php5.5,它无法正常工作
  • 要在 PHP 中使用 Memcache,您必须安装 Memcache 服务器。可以是downloaded from here

标签: php symfony winapi memcached wamp


【解决方案1】:

您的 memcached 服务器没有运行。你需要启动它。

如果您运行的是 Ubuntu,它就像sudo service memcached start 一样简单。对于其他操作系统,您可能需要查阅手册。如果您在设置 memcached 时遇到问题,请转到 Server Fault 并在那里寻求帮助。

【讨论】:

  • 标记为 WAMP 所以他正在使用 Windows!我预计他实际上并没有安装 Memcache 服务器。
  • @RiggsFolly: Memcache 已经安装,我可以在我的 phpinfo 中看到。
  • 这不是 Memcached 的工作方式。您可能启用了 PHP 扩展,但这不是 Memcached。您必须运行实际的 Memcached 服务器软件。重申一下,存在的扩展无论如何表明 Memcached 服务器正在运行,甚至可以从 PHP 访问。
猜你喜欢
  • 2010-10-13
  • 2019-10-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多