PhpRedisAdmin
可视化的 redis
数据管理界面站点。下面重点讲解常规部署步骤。
tap:
windows环境下使用docker镜像访问站点比较慢,不推荐使用,但其他环境可以试试。
附docker镜像地址:
erikdubbelboer/phpredisadmin
docker镜像相关参数:
- ADMIN_USER
- ADMIN_PASS
- REDIS_1_HOST
- REDIS_1_PORT
- ...
部署前准备
一定要安装 nginx
、PHP
环境,redis
可以是部署在其他局域网服务器上的,phpredisadmin
在配置文件中去指定 redis
服务器的 IP 和端口
部署步骤
-
下载 phpredisadmin:https://github.com/erikdubbelboer/phpRedisAdmin,推荐使用
master
。 -
在
phpredisadmin
项目下composer install
-
将
phpredisadmin
移至 web服务器的站点目录下 -
nginx
配置相应的站点信息 -
复制
includesconfig.sample.inc.php
为includesconfig.inc.php
, 将实际的redis
连接配置信息修改至includesconfig.inc.php
中。
nginx
配置
server {
listen 80;
listen [::]:80;
server_name phpredisadmin.test;
root /var/www/phpRedisAdmin/;
index index.html index.htm index.php;
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php$1 last;
}
location ~ .*.php(/.*)*$ {
try_files $uri /index.php =404;
fastcgi_pass dev.php-fpm.srv:9000;
fastcgi_buffers 16 16k;
fastcgi_buffer_size 32k;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
#fixes timeouts
fastcgi_read_timeout 600;
include fastcgi_params;
}
location ~ /.ht {
deny all;
}
location /.well-known/acme-challenge/ {
root /var/www/letsencrypt/;
log_not_found off;
}
error_log /var/log/nginx/phpredisadmin_error.log;
access_log /var/log/nginx/phpredisadmin_access.log;
}
使用
登录nginx
配置的 相应域名
即可使用。