서버 설정 · 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 파일을 열어 결과를 확인합니다.

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

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.