2013-10-18 2 views
0

아마존 EC2 인스턴스에 memcached 서비스를 설치하고 시작했습니다. 내은 phpinfo 페이지 http://verygoodtrips.com/phpinfo.php를 방문 할 때 그것은 Memcached가Amazaon EC2에서 PHP로 Memcached 사용

의 항목을 보여줍니다 지금 때 위의 소스 코드와 PHP 페이지를 다음 코드 여기

 
    $memcache = new Memcache; 
    $key = md5('Unique'); // Unique Words 
    $memcache->set($key, "Hello", MEMCACHE_COMPRESSED, 1200); 
    print_r($memcache->get($key)); 

있어 사용하여 내에서 PHP Memcache를를 사용하는 것을 시도하고있다 http://verygoodtrips.com/memcache.php

내부 서버 오류 (500)가 나타납니다. 나는 Memcached를 처음 사용하기 때문에 누군가가 올바른 방향으로 나를 가리킬 수 있다면 좋다.

+0

500 오류가 많이 나타내는 없습니다. 오류 로그를 살펴보십시오. – asdasd

답변

0

처음에는 조금 혼란 스럽지만 Memcache와 Memcached가 둘 다있다.

$cache = new Memcached(); 
$key = md5('Unique'); // Unique Words 
$cache->set($key, "Hello", 1200); 
print_r($cache->get($key)); 

그리고 용이성

: http://www.php.net/manual/en/class.memcached.php

+0

내부 서버 오류가 해결되었지만 이제 var_dump ($ Memcached-> getResultCode())가 MEMCACHED_SERVER_TEMPORARILY_DISABLED를 의미하는 int (47)을 throw합니다. – Sandhurst

+0

누락 된 서버 오류 ... $ cache-> addServer localhost ', 11211); 그래도 작동하지 않으면 localhsot 포트 11211에 텔넷하여 memcached가 로컬로 실행되고 있는지 확인하십시오. – Justin