Класс «Memcached» не найден в ларавеле

Я пытаюсь запустить простой код кеша, используя memcache в моем проекте laravel.

Я добавил CACHE_DRIVER=memcached в мой .ENV-файл.

Я создал папку memcache на диске C и добавил файл memcache.exe, и запустил его в cmd, открыв его как администратор.

мой код в пути:

 Route::get('/', function () { // return view('welcome'); Cache::put('k1','created memcached memory!!',1); Cache::add('k2','used "add" in memcached!!',2); Cache::forever('k3','using forever to create cache',3); $k1 = Cache::get('k1','default'); $k2 = Cache::pull('k2','default'); $k3 = Cache::pull('k3','default'); Cache::forget('k1'); $check = 0; if(Cache::has('k1')){ return $check = 1; } }); 

когда я запускаю этот маршрут, я получаю ошибку как

Класс «Memcached» не найден

Есть ли решение?

РЕДАКТИРОВАТЬ:

Когда я CACHE_DRIVER=memcached и использую CACHE_DRIVER=file выше кода работает нормально. Каков правильный способ CACHE_DRIVER=memcached или CACHE_DRIVER=file ? Я сослался на это из видео 1

Вам необходимо установить расширение memcached на ваш сервер.

Если вы используете linux, тогда

 sudo apt-get install php5-memcached 

Вот ссылка на пусковую панель и вот ссылка pecl

Обновить :

Если вы используете xampp в окнах, вы должны просто сделать это

В вашем файле php.ini удалите только двоеточие до этого

 ;extension=php_memcache.dll 

в

  extension=php_memcache.dll 

а затем перезагрузите сервер

Заметка :

Не забудьте перезапустить или остановить и запустить свой сервер после установки.