2016-11-09 7 views
0

Zunächst einmal habe ich an all diese sah:Laravel Klasse Memcached nicht gefunden

#1, #2, #3

und keiner von ihnen ist mein Fall noch hat wirklich eine soloution.

Das Problem ist, dass ich eine Website von Laravel 5.3.18 entwickle und hier ist die PHP-Info auf meinem Server ausgeführt wird:

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 

Und auch hier ist mein Server O Info, wenn Sie eine nehmen müssen Blick auf:

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

ich brauche CACHE_DRIVER zu ändern, um memcached this package zu verwenden (nach dem, was sie sagen, in den GitHub Fragen über den gefundenen Bug Fixing).

Hier begannen alle meine Probleme.

I thses memcahed Pakete installiert haben auf meinem Server (aufgeführt von --list dpkg):

enter image description here

Ich sehe jeder spricht avout Installation php5-Memcached aber schockierend, wenn ich versuche php5- zu installieren memcached ich dieses:

enter image description here

und tHA nachsudo apt-get update läuft!

ich diese auch erhalten, nachdem sudo service memcached status eingeben: enter image description here

Nachdem alle diese, wenn ich die CACHE_DRIVER ändern Memcached, hält sie diesen Fehler zu zeigen:

enter image description here

Während ich bin kämpft immer noch mit diesem, Irgendwelche Ideen zu diesem Typ? Ich wäre dankbar!

+0

Versuchen Sie, PHP7 zu installieren kompatibles Memcached-Paket. Fügen Sie dieses Repo 'ppa: ondrej/php' hinzu und installieren Sie das' php-memcached' Paket. –

+0

Wenn Sie bereits PHP 7 ausführen, sollten Sie keine Repositories hinzufügen müssen. Versuchen Sie stattdessen, php7.0-memcached zu installieren. –

+0

'Das Paket konnte nicht gefunden werden php7-memcached' –

Antwort

1

Es ist möglich, dass die memcached.ini in das PHP5-Modul config-Verzeichnis kopiert wird.

Try this:

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

Sie könnten msgpack kopieren.ini zu:

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