Repolode
vrana

vrana/adminer

単一ファイルで導入でき、MySQL、PostgreSQL、SQLiteなどに対応する多機能なPHP製データベース管理ツール。

代替できる製品:phpMyAdminDBeaver

スター
7,920
フォーク
1,181
未解決の Issue
3
最終コミット
6 日前

これは何?

Adminerは、PHPで書かれたWebベースのデータベース管理ツールです。アプリケーション全体が1つのPHPファイルとして配布されるため、そのファイルをWebサーバーにアップロードするだけで利用でき、対象ホストにほかのものをインストールしたり設定したりする必要はありません。

MySQL、MariaDB、PostgreSQL、CockroachDB、SQLite、MS SQL、Oracleに接続できます。また、プラグインを使えばElasticsearch、OpenSearch、MongoDB、Redis、ClickHouse、Firebirdなどにも対応できます。関連プロジェクトのAdminer Editorでは、エンドユーザー向けの、よりシンプルなデータ編集インターフェースを提供しています。

リポジトリには開発用ソースコードと、単一ファイル版を生成するコンパイルスクリプトが含まれています。コンパイル済みファイルはPHP 5.3以降で動作しますが、ソースコードの実行にはPHP 7.4以降が必要です。

主な機能

  • 011つのインターフェースからMySQL、MariaDB、PostgreSQL、SQLite、MS SQL、Oracleのデータベースを管理できます。
  • 02追加の依存関係がなく、単一のPHPファイルとして導入できます。
  • 03MongoDB、Redis、ElasticsearchなどのNoSQLや検索システム向けプラグインを利用できます。
  • 04ソースコードから単一ファイル版を生成するコンパイルスクリプトが含まれています。

ユースケース

  • デスクトップクライアントをインストールしにくいサーバー上で、データをすばやく確認・編集する。
  • 開発者以外のユーザーに、ブラウザーからデータベースのテーブルを閲覧・編集する手段を提供する。
  • 1つのWebツールから複数のデータベースエンジンを管理する。

クイックスタート

  1. 1

    リポジトリをクローンし、サブモジュールを取得します

    git submodule update --init
  2. 2

    または、Composerで依存関係をインストールします

    composer install
  3. 3

    PHPでadminer/index.phpを配信して、開発版を実行します

  4. 4

    compile.phpで単一ファイル版を作成します

使う前に知っておきたいこと

  • コンパイル済みファイルにはPHP 5.3以降、ソースからの実行にはPHP 7.4以降が必要です。
  • READMEではNOASSERTION以外の明確なオープンソースライセンスが指定されていないため、再利用する前にライセンスを確認してください。

トピック

よくある質問

adminer とは?
単一ファイルで導入でき、MySQL、PostgreSQL、SQLiteなどに対応する多機能なPHP製データベース管理ツール。 Adminerは、PHPで書かれたWebベースのデータベース管理ツールです。アプリケーション全体が1つのPHPファイルとして配布されるため、そのファイルをWebサーバーにアップロードするだけで利用でき、対象ホストにほかのものをインストールしたり設定したりする必要はありません。
adminer は無料で使えますか?ライセンスは?
adminer は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
adminer は今もメンテナンスされていますか?
活発にメンテナンス中。adminer の最終コミットは 2026年10月16日 です。
adminer は何に使えますか?
デスクトップクライアントをインストールしにくいサーバー上で、データをすばやく確認・編集する。 開発者以外のユーザーに、ブラウザーからデータベースのテーブルを閲覧・編集する手段を提供する。 1つのWebツールから複数のデータベースエンジンを管理する。
adminer のインストール方法は?
リポジトリをクローンし、サブモジュールを取得します: git submodule update --init または、Composerで依存関係をインストールします: composer install PHPでadminer/index.phpを配信して、開発版を実行します compile.phpで単一ファイル版を作成します
adminer はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/vrana/adminer

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト