2016-11-09 9 views
0

Прежде всего, я смотрел на все это:класс Laravel не Memcached найдено

#1, #2, #3

и ни один из них не мое дело и не имеет на самом деле soloution.

Проблема заключается в том, что я занимаюсь разработкой веб-сайта по Laravel 5.3.18 и здесь является информация PHP работает на моем сервере:

PHP 7.0.9-2 (cli) (NTS)              
Copyright (c) 1997-2016 The PHP Group           
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies     
    with Zend OPcache v7.0.9-2, Copyright (c) 1999-2016, by Zend Technologies 

А также здесь мой сервер Информация OS, если вам нужно взять посмотреть на:

No LSB modules are available.       
Distributor ID: Debian         
Description: Debian GNU/Linux stable-updates (sid) 
Release:  stable-updates       
Codename:  sid 

мне нужно изменить CACHE_DRIVER к Memcached для того, чтобы использовать this package (в соответствии с тем, что они говорят в вопросах GitHub о фиксации нашли ошибку).

Здесь все проблемы начались.

У меня есть thses memcahed пакеты установлены на моем сервере (перечислены DPKG --list):

enter image description here

я вижу, все говорят AVOUT установка php5-Memcached, но шокирующе, когда я пытаюсь установить php5- Memcached я получаю это:

enter image description here

и тха-х после запускаsudo apt-get update!

я даже получаю это после ввода sudo service memcached status: enter image description here

После всех этих, когда я изменить CACHE_DRIVER к Memcached, он продолжает показывать эту ошибку:

enter image description here

В то время как я все еще борются с этим, Любые идеи об этих парнях? Я был бы признателен!

+0

Попробуйте установить PHP7 совместимый пакет memcached. Добавьте этот repo 'ppa: ondrej/php', а затем установите пакет' php-memcached'. –

+0

Если вы уже используете php 7, вам не нужно добавлять какие-либо репозитории. Вместо этого попробуйте установить php7.0-memcached. –

+0

'Не удалось найти пакет php7-memcached' –

ответ

1

Возможно, memcached.ini копируется в каталог конфигурации модуля PHP5.

Попробуйте это:

ln -s /etc/php/mods-available/memcached.ini /etc/php/7.0/fpm/conf.d/20-memcached.ini 

Вы можете скопировать msgpack.ини тоже:

ln -s /etc/php/mods-available/msgpack.ini /etc/php/7.0/fpm/conf.d/20-msgpack.ini