Install phpRedisAdmin under contos

巴扎黑
Release: 2016-11-11 10:17:22
Original
1316 people have browsed it

Since RedisDesktopManager is very time-consuming to open redis with large amounts of data, and also because Alibaba Cloud’s kvstore cannot be accessed from the external network, I installed a phpRedisAdmin as mentioned on the Internet. Let’s talk about what I did when connecting to kvstore. If you encounter any problems, record the installation steps.

The server must have an environment that can run php normally. If not, please install it yourself.

1, first download phpredis

Quote


cd /home/download
wget https://github.com/nicolasff/phpredis/archive/master.tar.gz
You can download it without .tar.gz At the end of the file, just change the mv name
tar -xzvf master.tar.gz
cd phpredis-master

Compile and install the extension:
phpize
./configure --enable-redis
make && make install



2. Modify the php.ini file

Reference


vi /etc/php.ini
Under the line; ##extension_dir = "./", add the following code:

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



3, install phpRedisAdmin

Quote


cd /home/www
git clone https://github.com/ErikDubbelboer/phpRedisAdmin.git
cd phpRedisAdmin/
git clone https://github.com/nrk/predis.git vendor
git submodule init
git submodule update



There will be a phpRedisAdmin folder in the /home/www directory, enter In this folder, modify two files

reference


cd /home/www/phpRedisAdmin/includes
vi config.sample.inc.php

'servers' => array(
  array(
    'name' => 'kvstore', // Optional name.
'host' => 'xxxxxxxxxxxxxxxx', //kvstore link address xxxx.xxx.xkvstore.aliyuncs.com
'port' => 6379,
'filter' => '*',

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




Then modify the index.php file

quote



Change this in the original file Comment out the two lines
//$databases = $redis->config('GET', 'databases');

//$databases = $databases['databases'];

Modified to

$databases = 16;





Finally, restart your php container, such as nginx or apache, and you can log in.

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template