리눅스 서버 캐시 캐시 서버에서 응용 프로그램

저자 : 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 재현

추천

출처blog.csdn.net/weixin_34015336/article/details/92631046