저자 : tonyvicky
:에서 전설 커뮤니티의 리그
초록 데이터베이스에 저장된 데이터의 양이 증가하고 있기 때문에, 쿼리 속도가 느린 속도가 느린 될 것이다, 따라서 서버 응용 프로그램을 캐시 할 필요가있다,이 문서는 Memcached가 설치 및 간단한을 소개하는 것입니다 그것은 사용합니다.
이 글은 PHP를 위해 단지 memcached와 API를 설명 http://www.danga.com/memcached/를 방문, Memcached가 API에 다른 텍스트 파일을보고 싶어
디렉토리
첫째, 환경 요구 사항둘째, 다운로드 소프트웨어
셋째, 설치 및 구성 1, Memcached가 설치
2, memcache에 PHP 모듈 설치
3, 테스트 스크립트를
++++++++++++++++++++++++++++++++++++++++
텍스트
+++++++++ +++++++++++++++++++++++++++++++
첫째, 환경 요구 사항
, libevent 라이브러리를 지원하기 위해 Memcached가 필요를 설치하기 때문에 libevent는 Memcached가를 설치하기 전에 설치되어 있지 확인하십시오. 테스트 환경은 또한 PHP 지원이 필요,이 문서는 PHP 디렉토리 (--prefix = / usr / 지방 / 지정 / usr / 지방 / PHP 디렉토리에 설치되어 있다고 가정컴파일 시간 PHP에서 perfix 매개 변수를 사용하여
둘째, 소프트웨어를 다운로드
memcached를 다운로드 : http://www.danga.com/memcached/
memcache에 PHP 모듈 다운로드 : http://pecl.php.net/package/memcache 사용하는 것이 좋습니다 버전 1.5
libevent 다운로드 : HTTP : //www.monkey .ORG / ~ Provos에 / libevent /
이 문서는 더 이상 libevent를 설치하지하는 방법을 설명합니다
셋째, 설치 및 구성
1, 설치 Memcached가
root@tonyvicky:# tar vxzf memcached-1.1.12.tar.gz
root@tonyvicky:# cd memcached-1.1.12
root@tonyvicky:# ./configure --prefix=/usr/local/memcached
root@tonyvicky:# make
root@tonyvicky:# make install
시작 서비스를 설치 한 후
root@tonyvicky:# cd /usr/local/memcached/bin
root@tonyvicky:# ./memcached -d -m 50 -p 11211 -u root
매개 변수 설명 캐시 공간의 많은 메가 바이트 듣고 지정된 포트를 사용 ;-p 방법을 지정 -m, -u 실행하는 사용자 지정
2 설치 모듈은 Memcache PHP
root@tonyvicky:# tar vxzf memcache-1.5.tgz
root@tonyvicky:# cd memcache-1.5
root@tonyvicky:# /usr/local/php/bin/phpize
root@tonyvicky:# ./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir
root@tonyvicky:# make
root@tonyvicky:# make install
설치가이 프롬프트 유사합니다 후 :
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20050922/
이 기억하고 php.ini 파일의 수정
extension_dir = "./"
개정
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20050922/"
그리고 줄을 추가
extension=memcache.so
3, 테스트 스크립트
테스트하는 PHP 프로그램을 작성
<?php
$memcache = new Memcache; //创建一个memcache对象
$memcache->connect('localhost', 11211) or die ("Could not connect"); //连接Memcached服务器
$memcache->set('key', 'test'); //设置一个变量到内存中,名称是key 值是test
$get_value = $memcache->get('key'); //从内存中取出key的值
echo $get_value;
?>
넷째, 종이에
......
HTTPS : //www.cnblogs.com/licheng/archive/2008/01/23/1050149.html 재현