尝试从全局命名空间加载类“Memcached”。您是否忘记了“使用”语句?

Man*_*dan -2 php windows memcached localhost symfony

我已经将现有的 symfony 项目设置到我的本地机器(windows)。在 Composer 安装后,我收到这样的错误。

Memcached.php 第 6 行中的 ClassNotFoundException:

尝试从全局命名空间加载类“Memcached”。您是否忘记了“使用”语句?

Jov*_*vic 5

如果没有详细查看您的配置,我只能为您提供一个清单,您可以使用它来试一试并查看缺少哪个部分。

  1. 问题被标记在 下symfony,所以我假设您安装了一个包。是leaseweb/memcache-bundle还是其他的?

  2. 尝试检查您的vendor目录并尝试确定您是否有任何Memcached相关类。

  3. 如果对(1) 的问题是错误的,您可能会遗漏一些psr-4映射。尝试检查您的autoload.php并查找Memcached特定的命名空间。

  4. 你真的安装了php-memcachedphp扩展吗?你启用了吗?尝试跑步php -m并寻找php-memcached或类似的东西。

请提供更多信息,我们或许可以缩小范围。

希望这可以帮助。