>백엔드 개발 >PHP 튜토리얼 >PHP 설치 Redis 확장

PHP 설치 Redis 확장

WBOY
WBOY원래의
2016-07-29 09:15:40877검색

많은 PHP 확장이 있습니다. 참조: http://redis.io/clients#php

공식 스타는 phpredis Predis이고, phpredis는 C로 작성되었으며 Predis가 더 효율적입니다. PHP 예, 소스 코드를 직접 볼 수 있습니다.

phpredis를 다운로드해 보세요. 한편으로는 성능이 좋다고 생각합니다. 반면에 저는 주로 세션을 저장하는 데 사용합니다. 주소: https://github.com/phpredis/phpredis/tree/ 2.2.7

phpredis는 왜 이렇게 브랜치가 많은지 모르겠어서 2.2.7을 직접 다운받는 게 좋을 것 같아요.

phpredis를 설치하기 전에 igbinary 확장 기능을 사용하므로 설치해야 합니다. 참고: https://pecl.php.net/package/igbinary

pecl install igbinary

설치 후 php.ini에 확장 정보 추가
extension=igbinary.so

설치 방법도 매우 간단합니다. 참고: https://github.com/phpredis/phpredis/tree/master#installation
phpize
./configure [--enable-redis-igbinary]
make && make install

/usr/lib64/php/modules/에 redis.so가 있는데 php.ini에 추가하고 확장한 후 igbinary.so 뒤에 꼭 추가하세요.

============================================= === ===================================

Windows에 igbinary 설치

참고: https://pecl.php.net/package/igbinary/1.2.1/windows

해당 버전의 dll을 다운로드하고 php.ini 확장자에도 추가하세요.

참고: http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/

해당 버전의 dll을 다운로드하고 php에도 추가하세요. .ini 확장자.

phpredis 설명에 따르면 redis 연결에는 connect와 pconnect 두 가지 유형이 있습니다. 참고 자료에 따르면 pconnect의 close()는 PHP가 Redis에 계속 액세스하도록 허용하지 않고 직접 닫지는 않습니다. 연결. 전체 php-fpm 수명주기가 모두 유효합니다.

참고: http://m.blog.csdn.net/blog/qmhball/46988111

저작권: 이 글은 해당 블로거가 작성한 원본 글이며, 블로거가 게시하지 않았습니다. 소유자의 허가 없이 복제가 허용되지 않습니다.

위 내용은 관련 내용을 포함하여 PHP에서의 redis 확장 설치에 ​​대해 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.