>백엔드 개발 >PHP 튜토리얼 >contos 아래에 phpRedisAdmin 설치

contos 아래에 phpRedisAdmin 설치

巴扎黑
巴扎黑원래의
2016-11-11 10:17:221320검색

RedisDesktopManager는 많은 양의 데이터가 있는 redis를 여는 데 시간이 많이 걸리고, 또한 Alibaba Cloud의 kvstore는 외부 네트워크에서 접근할 수 없기 때문에 인터넷에서 안내하는 대로 phpRedisAdmin을 하나씩 설치해 보도록 하겠습니다. 문제가 발생하면 설치 단계를 기록해 두세요.

서버에 PHP를 정상적으로 실행할 수 있는 환경이 있어야 합니다. 그렇지 않은 경우 직접 설치하세요.

1, 먼저 phpredis를 다운로드하세요

견적


cd /home/download
wget https://github.com/nicolasff/phpredis /archive/master.tar.gz
다운로드한 파일은 .tar.gz로 끝나지 않아도 됩니다. mv 이름만 변경하면 됩니다
tar -xzvf master.tar.gz
cd phpredis-master

확장 기능 컴파일 및 설치:
phpize
./configure --enable-redis
make && make install



2, 수정 php.ini 파일

참조


vi /etc/php.ini
;##extension_dir = "./" 줄 아래에 다음 코드를 추가합니다. :

extension_dir = "/usr/lib64/php/modules"
extension=redis.so



3, phpRedisAdmin 설치

인용문


cd /home/www
git clone https://github.com/ErikDubbelboer/phpRedisAdmin.git
cd phpRedisAdmin/
git clone https : //github.com/nrk/predis.git 공급업체
git submodule init
git submodule update



/home/에 phpRedisAdmin이 있습니다. www 디렉토리 폴더, 폴더에 들어가서 두 파일

참조


cd /home/www/phpRedisAdmin/includes
vi config.sample .inc를 수정합니다. php

'servers' => array(
array(
'name' => 'kvstore', // 선택적 이름.
'host' => 'xxxxxxxxxxxxxxxx' , // kvstore 링크 주소 xxxx.xxx.xkvstore.aliyuncs.com
'port' => 6379,
'filter' => '*',

// 선택적 Redis 인증
' auth' => '' // 링크 비밀번호
),

기본적으로 익명으로 로그인이 가능하며, 필요한 경우 다음 코드를 변경할 수 있습니다.

'login' = > array(
'admin' => array(
'password' => 'admin',
),



그런 다음 인덱스 .php를 수정합니다. file

인용문


원본 파일에서 이 두 줄을 주석 처리하세요.
//$databases = $redis->config('GET', 'databases' );
//$databases = $databases['databases'];
수정됨


nginx나 apache와 같은 php 컨테이너를 사용하여 로그인할 수 있습니다.


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