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 () 다음과 같이보고 기능을 통해 :
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