Latest web development tutorials

PHP Memcached가 서비스 연결

우리는 Memcached가 서비스를 설치하는 방법을 설명했습니다 이전 섹션에서, 우리는 어떻게 PHP Memcached가 서비스를 사용하는 방법을 알려줍니다.

PHP Memcache를 확장 설치

PHP Memcache를 확장 팩 다운로드 : http://pecl.php.net/package/memcache는 , 최신 안정 패키지 (안정적)를 다운로드 할 수 있습니다.

wget http://pecl.php.net/get/memcache-2.2.7.tgz               
tar -zxvf memcache-2.2.7.tgz
cd memcache-2.2.7
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

당신이 PHP7 버전의 경우, 지정된 분기를 다운로드해야합니다 :

git clone -b php7 https://github.com/php-memcached-dev/php-memcached.git

시스템이 libmemcached 컴파일되지 않은 경우, 다운로드 컴파일 : https://launchpad.net/libmemcached/+download

주 : 설치 경로 / usr / 지방 / PHP /PHP는, 당신은 당신의 실제 설치 디렉토리를 조정해야합니다.

그것은 당신이, 성공적인 설치 후 확장 된 위치를 memcache.so 표시됩니다 예를 들어, I :

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/

마지막으로, 우리는, PHP는이 확장을 추가 php.ini 파일은 마지막에 다음을 추가 열어야합니다 :

[Memcache]
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/"
extension = memcache.so

다음과 같이 명령이 그래서 또 다시 시작 PHP 후, 나는의 nginx + PHP-FPM 프로세스를 사용하고 있습니다 :

kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid`

아파치 경우 다음 명령을 사용합니다 :

/usr/local/apache2/bin/apachectl restart

설치 결과를 확인

/usr/local/php/bin/php -m | grep memcache

성공적인 설치가 출력 : Memcache를.

브라우저 나 방문은 phpinfo () 다음과 같이보고 기능을 통해 :

memcache에-PHP

PHP Memcached가 연결

<?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;
?>

: 더 PHP Memcached가 작업을 참조하십시오 http://php.net/manual/zh/book.memcache.php