16.6.1 memcached 설치
소스 코드에서 직접 memcached를 빌드하여 설치할 수 있습니다. 또는 기존의 운영 체제 패키지 및 설치를 사용할 수 있습니다.
바이너리 배포판에서 memcached 설치
Red Hat 또는 Fedora 호스트에 memcached를 설치하려면 yum을 사용합니다.
root-shell> yum install memcached
CentOS는 다른 소스에서 적절한 RPM을 구할 수 있습니다. 또는 소스 tarball을 사용합니다.
Debian 또는 Ubuntu 호스트에 memcached를 설치하려면 apt-get을 사용합니다.
root-shell> apt-get install memcached
Gentoo 호스트에 memcached를 설치하려면 emerge를 사용합니다.
root-shell> emerge install memcached
소스에서 memcached 빌드
다른 Unix 기반 플랫폼 (Solaris, AIX, HP-UX 및 OS X 포함) 아직 설명되지 않은 Linux 배포판에서는 소스로부터 설치해야합니다. Linux에서는 향상된 epoll
인터페이스를 포함 2.6 기반의 커널을 사용하고 있는지 확인하십시오. 모든 플랫폼에서 libevent
1.1 이상이 설치되어 있는지 확인하십시오. libevent
는 libevent
의 Web 페이지 에서 확인할 수 있습니다.
memcached 소스는 memcached의 Web 사이트 에서 구할 수 있습니다.
memcached를 빌드하려면 다음을 수행합니다.
memcached 소스 패키지를 추출합니다.
shell> gunzip -c memcached-
1.2.5
.tar.gz | tar xf -memcached-
1.2.5
디렉토리로 이동합니다.shell> cd memcached-
1.2.5
configure를 실행합니다
shell> ./configure
configure에 지정할 수있는 추가 옵션 :
--prefix
다른 설치 디렉토리를 지정하려면
--prefix
옵션을 사용합니다.shell> ./configure --prefix=/opt
기본적으로
/usr/local
디렉토리가 사용됩니다.--with-libevent
libevent
가 설치되어 있고, configure에서이 라이브러리를 찾을 수없는 경우--with-libevent
옵션을 사용하여 설치된 라이브러리의 위치를 지정합니다.--enable-64bit
memcached의 64 비트 버전 (대량의 RAM을 할당 한 단일 인스턴스를 사용할 수 있습니다)를 빌드하려면
--enable-64bit
를 사용합니다.--enable-threads
memcached의 멀티 스레드 지원 (부하가 높은 서버에서 응답 시간을 개선합니다)를 활성화하려면
--enable-threads
을 사용합니다. 스레드 지원을 활성화하려면 운영 체제의 내부에서 POSIX 스레드가 지원해야합니다. 스레드 지원 자세한 내용은 섹션 16.6.2.7 "memcached의 스레드 지원" 을 참조하십시오.--enable-dtrace
memcached는 memcached 인스턴스의 모니터와 벤치마킹에 사용할 수있는 일련의 DTrace 스레드가 포함되어 있습니다. 자세한 내용은 섹션 16.6.2.5 "memcached와 DTrace 사용" 을 참조하십시오.
make를 실행 memcached를 빌드합니다.
shell> make
make install을 실행하여 memcached를 설치합니다.
shell> make install