2016-11-09 1 views
0

먼저 발견되지 memcached를, 나는이 모든 것을 살펴 보았다 : 그들 중laravel 클래스는 모든

#1, #2, #3

아무도 내 경우입니다도 정말 soloution 있습니다. PHP는 정보 내 서버에서 실행되는

문제는 여기에 내가 laravel 5.3.18로 웹 사이트를 개발하고 있다는 것입니다과 : 여기

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 정보입니다 나는 this package (그들이 발견 된 버그를 수정에 대한 GitHub의 문제에 말에 따라)를 사용하기 위해 memcached를 위해 CACHE_DRIVER을 변경해야

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

: 봐.

여기 내 모든 문제가 시작되었습니다. 내 서버에 설치 thses memcahed 패키지가

은 (--list 때 dpkg로 나열) :

enter image description here

나는 모든 사람들이 PHP5-memcached를하지만 놀랍게도 설치 avout 이야기하고 볼을 나는 php5-를 설치하려고 할 때 memcached를 나는이 얻을 :

enter image description here

그쪽의sudo apt-get update를 실행 한 후!

심지어 sudo service memcached status를 입력 한 후이 얻을 :

enter image description here

나는 동안 이러한 모든 후 enter image description here

을 내가 memcached를 위해 CACHE_DRIVER을 변경할 때, 그것은이 오류를 보여주는 유지 아직도 이걸 고민하고있어,이 사람들에 대한 어떤 생각? 나는 감사 할 것이다!

+0

PHP7을 설치하십시오. 호환 memcached 패키지. 이 repo'ppa : ondrej/php'을 추가하고'php-memcached' 패키지를 설치하십시오. –

+0

이미 PHP 7을 사용하고 있다면 리포지토리를 추가 할 필요가 없습니다. 대신 php7.0-memcached를 설치하십시오. –

+0

'패키지 php7-memcached를 찾을 수 없습니다.' –

답변

1

memcached.ini가 PHP5 모듈의 config 디렉토리에 복사되고있을 가능성이 있습니다.

이 시도 :

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

당신은 msgpack 복사 할 수 있습니다.INI 너무 : - http://pecl.php.net/package/memcached 또한 libmemcached를 설치해야 할 수 있습니다

이 - https://launchpad.net/libmemcached/+download

또는

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