【问题标题】:Laravel 5 Error : Class 'App\Utils\Memcached' not foundLaravel 5 错误:找不到类“App\Utils\Memcached”
【发布时间】:2018-07-16 02:52:59
【问题描述】:

我在 centos 7 上安装了 Memcached,根据 phpinfo() Memcached 3.0.4 可用。我还使用 ps -eaf | 检查了 Memcached grep Memcached,没关系。 但是当我尝试在 laravel 中创建 Memcached() 的实例时,它返回一个错误:

"Class 'App\Utils\Memcached' not found"

这是我的代码:

<?php

namespace App\Utils;

class MemTools {

    private $mem;

    public function __construct() {
        $this->mem = new Memcached();
        $this->mem->addServer('localhost',11211) or die ("Could not connect");
    }
}

【问题讨论】:

标签: php laravel memcached


【解决方案1】:

App\Utils命名空间中默认没有Memcached类。

我不确定您要达到什么目标,但通常您会:

所有这些都在Laravel documentation中有详细说明。

【讨论】:

  • 谢谢,但我不想使用 memcached 作为数据库的缓存。我将 memcached 用于需要快速读取和写入的数据(在在线游戏中)。
  • 你可以用它做任何你想做的事。为什么你认为这只适用于数据库缓存?
  • 如果我不使用 laravel 而只是 flat php 我应该怎么做才能使用 memcached?
  • 使用纯 PHP 我想你会直接使用 PECL 包。
猜你喜欢
  • 2016-11-26
  • 1970-01-01
  • 1970-01-01
  • 2016-03-22
  • 2018-01-17
  • 1970-01-01
  • 1970-01-01
  • 2015-07-25
  • 2017-11-14
相关资源
最近更新 更多