>백엔드 개발 >PHP 튜토리얼 >php7에 redis 확장 기능 추가

php7에 redis 확장 기능 추가

巴扎黑
巴扎黑원래의
2017-07-19 16:51:132207검색

PHP7에 redis 확장 추가

1. 목적:

 최근 PHP7+nginx를 사용하여 새로운 환경을 배포했는데, 이전 버전의 nosql은 memcache를 사용하고 있으며, 새 버전에서는 redis를 사용할 계획입니다. 그런 다음 redis 확장을 설치하십시오.

2.설명:

사실 Redis 확장 프로그램을 설치할 때 주의할 점은 없습니다. 가장 중요한 것은 확장 프로그램을 다운로드할 때 해당 확장 프로그램이 PHP 버전을 지원하는지 여부에 주의하는 것입니다. 다른 설치는 평소와 같습니다. PHP 확장 설치 방법은 동일합니다.

3. 설치 단계:

1. 다운로드

다운로드 주소:

다운로드 디렉토리를 /data/download/php

cd 아래에 다운로드 디렉토리에 넣습니다. wget

  2. Unzip

 현재 디렉터리 tar -zxvf redis-3.1.2.tgz

  3. 설치

 cd. 1.2 디렉토리

 At phpize를 사용하여 디렉터리에 구성 구성 파일을 생성합니다. /usr/local/php7/bin/phpize를 직접 실행하세요

  그러면 이 디렉터리에서 구성, 컴파일, 설치가 모두 완료됩니다

  ./configure - -with-php -config=/usr/local/php7/bin/php-config

 make

 make install

 make install 후에는 공유 확장 설치: /usr/local/이 표시됩니다. php7/lib/php /extensions/no-debug-non-zts-20160303/

 이 디렉토리는 redis.so 파일이 생성되는 디렉토리입니다

 ll /usr/local/php7/lib/php /extensions/no-debug-non -zts-20160303/

redis.so를 보면 설치가 성공적이라는 뜻입니다

4. PHP7을 지원하도록 구성하세요:

 vim /usr/local/php7/etc /php.ini

확장자 추가=redis.so

    :wq!

5 nginx를 다시 시작하고 실제로 php-fpm


An을 다시 시작하세요. 다른 방법은:

pecl에서 다운로드한 phpredis 확장 프로그램이 make에서 오류를 보고했습니다. phpredis에 php7 전용 분기가 있으므로 먼저 git clone phpredis

git clone https://github .com/nicolasff/phpredisgit 체크아웃 php7
php7/bin/phpize./configure --with-php-config=php7/bin/php-config
make && make install



위 내용은 php7에 redis 확장 기능 추가의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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