Ubuntu で phpRedisAdmin を使う

概要

phpRedisAdmin は、Redis データベースを Web ブラウザ上で管理する PHP 製のツールである。本ページでは、Ubuntu 上に phpRedisAdmin を Composer(PHP の依存管理ツール)で導入し、Apache 経由で動作を確認する手順を説明する。

目次

関連する外部ページ

phpRedisAdmin 公式リポジトリ:https://github.com/erikdubbelboer/phpRedisAdmin
Redis クライアント一覧:https://redis.io/clients

【サイト内の関連ページ】

Redis 活用ガイド

1. 前準備

システムの更新

# パッケージ一覧を更新
sudo apt update
# 導入済みパッケージを更新(依存関係も考慮)
sudo apt full-upgrade
# 変更を反映するため再起動
sudo shutdown -r now

Redis の導入

Ubuntu への Redis の導入手順は別ページ »で解説している。

前提パッケージの導入

phpRedisAdmin は PHP で動作し、Web サーバ(Apache)と、PHP から Redis を扱う PHP 拡張(phpredis)を利用する。以下を導入する。

sudo apt update
sudo apt -y install git wget unzip apache2
sudo apt -y install php php-cli php-redis composer
現在の Ubuntu では、PHP 用 Redis 拡張は php-redis パッケージで導入できる。かつて手動でソースからビルドしていた phpredis 拡張も、このパッケージで提供される。

2. phpRedisAdmin のインストール

現在の phpRedisAdmin は、Composer による依存解決を前提とする。以下の手順で導入する(一次情報:phpRedisAdmin 公式)。

  1. ソースコードを取得する
    cd /tmp
    git clone https://github.com/erikdubbelboer/phpRedisAdmin.git
    cd phpRedisAdmin
    composer install
    
  2. 取得したファイル群を Web サーバの公開ディレクトリに配置する
    sudo cp -r /tmp/phpRedisAdmin /var/www/html/
    
  3. Redis サーバを起動する(未起動の場合)
    sudo systemctl start redis-server
    
  4. Web ブラウザから管理画面にアクセスする

    http://127.0.0.1/phpRedisAdmin

3. 動作確認

確認のため、redis-cli で次のコマンドを実行し、ハッシュ型のデータを登録する。

redis-cli
hset a id 1
hset a name red
hset a price 123.45
exit

登録した内容は、phpRedisAdmin の管理画面で次のように確認できる。