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 컨테이너를 사용하여 로그인할 수 있습니다.