음.. eAccelerator 랑 비슷하게 php 페이지를 캐싱 해도록 해주는 것이다. 성능 향상은 있는듯함.
홈페이지에서 memcache 파일을 다운 받아 설치를 진행 한다. (memcache2.2.5 기준)

yongbok# wget -P /usr/local/src http://pecl.php.net/get/memcache-2.2.5.tgz
yongbok# cd /usr/local/src; tar xzvf memcache-2.2.5.tgz; cd memcache-2.2.5
yongbok# /etc/php/bin/phpize
yongbok# ./configure –with-php-config=/etc/php/bin/php-config
yongbok# make; make test; make install

설치가 완료 되면 아래 처럼 memcache.so 파일이 있는 곳을 알려준다. (참 친절함)

Installing shared extensions:     /etc/php/lib/php/extensions/no-debug-non-zts-20060613/

php.ini 가 있는 곳으로 가서 아래처럼 맨 아래에다가 추가을 한다.

[memcache]
; extension 는 memcache.so 가 있는 디렉토리를 지정
extension=/etc/php/lib/php/extensions/no-debug-non-zts-20060613/memcache.so
memcache.allow_failover = 1
memcache.max_failover_attempts=20
memcache.chunk_size =8192
memcache.default_port = 11211

저장후 아파치 재실행

yongbok# /etc/apache2/bin/apachectl restart

** 옵션 설명

extension
memcache.so 모듈이 있는 곳을 가리킨다.

memcache.allow_failover
연결 에러가 발생할 경우 Memcache 확장이 다른 서버로 넘어갔는지 여부를 제어. 기본값은 1 (true)

memcache.max_failover_attempts
데이터를 저장 또는 검색하기 위해 연결할 서버들의 수를 제한하는 정수. memcache.allow_failover가 실패하면, 이 매개변수는 무시된다. 기본값은 20

memcache.chunk_size
데이터 전송 크기가 어느 정도인지를 제어하는 정수이다. 기본은 8192 bytes (8 KB)이지만, 32768 (32 KB)로 설정하여 더 나은 성능을 볼 수 있다.

memcache.default_port
Memcache로 연결할 때 사용하는 TCP 포트용 정수이다. 이를 수정하지 않는다면, 기본은 권한이 없는 11211이다.