faktiva/php-redis-admin

此包已弃用,不再维护。没有建议的替代包。

PHP Redis Admin 是一个简单的网页界面,用于管理和监控您的 Redis 服务器。

安装量: 2,155

依赖项: 1

建议者: 0

安全: 0

星标: 26

关注者: 4

分支: 97

开放问题: 0

语言:JavaScript

类型:项目

1.2.3 2016-11-22 13:22 UTC

This package is not auto-updated.

Last update: 2023-01-21 09:59:09 UTC


README

GitHub release Project Status Percentage of issues still open Average time to resolve an issue composer.lock Dependencies Status License

Docker Pulls Docker Stars Docker Layers Docker Version

Join the chat at https://gitter.im/faktiva/php-redis-admin Twitter

用于管理和监控您的 Redis 服务器(s)的网页界面。

用于生产使用最新的 版本

这是一个维护分支 PHPRedMin。我们将很快迁移到 Symfony。

注意: PHP Redis Admin 主要兼容 phpredis PHP 的 redis 模块。

安装

Docker

您可以使用 docker 来运行 PHP Redis Admin

docker run -p 8080:80 -d --name php-redis-admin faktiva/php-redis-admin

然后,您只需轻松地将浏览器指向 https://:8080

注意: 您可以使用 ENV 变量 来覆盖 PHP Redis Admin 的任何配置指令。

此外,您还可以使用 docker compose 来设置一个 Redis 容器,使用提供的 docker-compose.yml 作为起点

docker-compose up -d

手动安装

只需将 PHP Redis Admin 放入您的 web 服务器根目录,并指向它(您还需要安装 phpredis

配置

您可以复制 app/config/config.dist.phpapp/config/config.php 并根据需要编辑。当然,您也可以在开头包含原始文件,只覆盖您需要的配置,并保留发行版的默认值。

// app/config/config.php

require_once __DIR__.'/config.dist.php';

$config = array_merge(
    $config,
    array(
		/*
		 * the following are your custom settings ...
		 */
        'debug' => true,
        'auth' => null,
        'log' => array(
            'driver'    => 'file',
            'threshold' => 5, /* 0: Disable Logging, 1: Error, 2: Warning, 3: Notice, 4: Info, 5: Debug */
            'file'      => array('directory' => 'var/logs')
        ),
    )
);

return $config;

注意: 如果您的 Redis 服务器不在默认的 IP 或端口(localhost:6379)上,您应该在配置文件中指定它。

Apache 配置示例(/etc/httpd/conf.d/phpredmin.conf

# PHP Redis Admin sample apache configuration
#
# Allows only localhost by default

Alias /phpredmin /var/www/phpredmin/web

<Directory /var/www/phpredmin/>
   AllowOverride All

   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
       Require ip localhost
       Require local
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     Allow from 127.0.0.1
     Allow from ::1
   </IfModule>
</Directory>

基本认证

默认情况下,仪表板使用 基本认证 机制进行密码保护,默认用户名和密码设置为 admin

您可以在 config.dist.php 文件中找到 auth 配置部分。

注意: 您应该使用 [password_hash()](https://php.ac.cn/manual/en/function.password-hash.php) PHP 函数与您想要的密码一起使用,并将结果存储在 password 配置键中,而不是像在分发的配置文件中那样存储纯文本密码。

功能

请参阅 Features.md