2012-10-01 2 views
4

우분투에서 memcache에 오류가 발생합니다."치명적인 오류 : 우분투에 Memcache를 설치하려고 할 때 'Memcached'클래스가 없습니다.

Fatal error: Class 'Memcached' not found

저는 xampp을 가지고 있으며 memcached와 memcach를 설치했습니다. 사실 나는 memcache를 원하고 나는 그 문제가 무엇인지 모른다. 내가 터미널을 통해 실행하면,이 얻을 :

/etc/init.d/memcached status 
* memcached is running 

는 또한

telnet 127.0.0.1 11211 
Trying 127.0.0.1... 
Connected to 127.0.0.1. 
Escape character is '^]'. 

나는 우분투 데스크톱 버전의 32 비트를 사용하고 있습니다. 문제가 발생하지 않는 곳. 구체적으로 기재하십시오.

+1

설치 PHP5-memcached를 내가이 설치되어 있지만 여전히 같은지고 한 –

답변

4

당신은 또한

sudo apt-get install php5-memcached 

하지 않는 PHP-확장하기 만 memcache에-데몬에 대해 이야기하고 있지만 PHP에서 액세스 할 수 서버를 다시 시작하는 것을 잊지 마십시오.

+0


오류 클래스 'Memcache를 'not found –

+0

메모리 캐시를 지원하는 두 가지 PHP 확장이 있습니다. 이 답변에 언급 된 것은'Memcache'가 아니라'Memcached' 클래스로 구현됩니다. – ashein

+1

이제 두 가지 중 어느 것을 사용할지 결정해야합니다 : 질문에서 언급 한 바와 같이 Memchached와 Memchache는 두 가지 확장입니다 : http : //packages.ubuntu. co.kr/precise/php5-memcache http://php.net/memcache – KingCrunch

0

php.ini에 extension = memcached.so가 있는지 확인하십시오. 이 텍스트를 파일 끝에 'extension = memcached.so'으로 추가하십시오.

그리고 Apache를 다시 시작하십시오. 우분투에

0

내가해야 할 일을했을 : 결국에는 'D'가 없다는 것을

sudo apt-get install php5-memcache 

참고

관련 문제