서버 설정 · 1 min read · Dec 29, 2025
Debian 6.0 (Squeeze)에서 Memcached 및 PHP5-MemCached 모듈 설치하기
Debian 6.0 (Squeeze)에서 Memcached 및 PHP5-MemCached 모듈 설치하기
“Memcached는 무료 및 오픈 소스, 고성능, 분산 메모리 객체 캐싱 시스템으로, 일반적인 성격을 가지고 있지만 데이터베이스 부하를 줄여 동적 웹 애플리케이션의 속도를 높이는 데 사용됩니다.”
memcached에 대한 더 많은 정보는 http://www.memcached.org/에서 확인할 수 있습니다.
이 문서에서는 Apache2가 설치된 Debian 6.0(Squeeze) 시스템에 memcached와 PHP5-MemCached 모듈을 설치하는 방법을 설명합니다.
1. 설치하기
apt-get install memcached php5-memcached“apt-get”은 패키지를 처리하기 위한 매우 강력한 명령줄 도구입니다. “apt-get”을 사용하는 방법에 대한 팁은 다음과 같은 상황을 예로 들 수 있습니다: Memcached와 관련된 php 모듈을 설치하려고 하지만 패키지의 정확한 이름이 확실하지 않은 경우, 다음 명령을 사용하여 사용 가능한 패키지 목록을 검색할 수 있습니다:
apt-cache search memcache그러면 다음과 같은 결과를 얻을 수 있습니다:
memcached - 고성능 메모리 객체 캐싱 시스템
memcachedb - memcache 프로토콜을 사용하는 지속적인 저장 엔진
……
php5-memcache - PHP5용 memcache 확장 모듈
php5-memcached - PHP5용 memcached 확장 모듈
php5-memcache와 php5-memcached를 모두 찾아야 하며, php5-memcached가 더 최신이며 세션 지원이 있습니다. 여기서는 php5-memcached를 사용할 것입니다.
2. 테스트하기
2.1 Memcached 테스트하기
설치 후 memcached는 이미 실행 중이어야 합니다. 다음 명령을 사용하여 확인할 수 있습니다:
netstat -tap | grep memcached보통 다음과 같은 결과를 얻습니다:
tcp 0 0 localhost:11211 *:* LISTEN 2132/memcached구성을 변경하려면 /etc/memcached.conf 파일을 수정하면 됩니다.
2.2 PHP5-Memcached 모듈 테스트하기
먼저 Apache 웹 서버를 재시작해야 합니다,
/etc/init.d/apache2 restart웹에서 접근 가능한 php 파일을 생성하고 내용을 파일에 복사합니다:
vi phpinfo.php
php phpinfo();
?>그런 다음 브라우저를 사용하여 php 파일을 열어 결과를 확인합니다.
3. 사용하기
자세한 내용은 http://www.php.net/manual/en/book.memcached.php를 확인하시기 바랍니다. 여기 간단한 예가 있습니다:
$m = new Memcached();
$m->addServer(‘localhost’, 11211);
$m->set(‘key’, ‘hello world’);
var_dump($m->get(‘key’));
?>
4. 링크
PHP-MemCached 모듈
MemCached
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.