Repolode
vrana

vrana/adminer

Полнофункциональный инструмент для управления базами данных на PHP, который разворачивается из одного файла и поддерживает MySQL, PostgreSQL, SQLite и другие СУБД.

Open source альтернатива:phpMyAdminDBeaver

Звёзды
7,920
Форки
1,181
Открытые issues
3
Последний коммит
6 дней назад

Что это?

Adminer — веб-инструмент для управления базами данных, написанный на PHP. Приложение целиком поставляется в виде одного PHP-файла: его достаточно загрузить на веб-сервер, и на целевом хосте не потребуется ничего устанавливать или настраивать.

Инструмент подключается к MySQL, MariaDB, PostgreSQL, CockroachDB, SQLite, MS SQL и Oracle, а плагины добавляют поддержку таких систем, как Elasticsearch, OpenSearch, MongoDB, Redis, ClickHouse и Firebird. Связанный проект Adminer Editor предоставляет более простой интерфейс для редактирования данных конечными пользователями.

В репозитории есть исходный код для разработки и скрипт компиляции, который собирает приложение в один файл. Скомпилированный файл работает с PHP 5.3 и новее, а для исходного кода требуется PHP 7.4 или новее.

Ключевые возможности

  • 01Управляет базами данных MySQL, MariaDB, PostgreSQL, SQLite, MS SQL и Oracle через единый интерфейс.
  • 02Поставляется в виде одного PHP-файла, для развёртывания которого не нужны дополнительные зависимости.
  • 03Предлагает плагины для NoSQL-систем и поисковых движков, таких как MongoDB, Redis и Elasticsearch.
  • 04Включает скрипт компиляции, который собирает однофайловую версию из исходного кода.

Сценарии использования

  • Быстро просматривать или редактировать данные на сервере, где установить десктопный клиент непрактично.
  • Предоставить пользователям без навыков разработки возможность просматривать и редактировать таблицы баз данных через браузер.
  • Администрировать несколько СУБД с помощью одного веб-инструмента.

Быстрый старт

  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?
Полнофункциональный инструмент для управления базами данных на PHP, который разворачивается из одного файла и поддерживает MySQL, PostgreSQL, SQLite и другие СУБД. Adminer — веб-инструмент для управления базами данных, написанный на PHP. Приложение целиком поставляется в виде одного PHP-файла: его достаточно загрузить на веб-сервер, и на целевом хосте не потребуется ничего устанавливать или настраивать.
adminer можно использовать бесплатно? Какая у него лицензия?
adminer распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
adminer всё ещё поддерживается?
Активно поддерживается. Последний коммит в adminer — 16 окт. 2026 г..
Для чего можно использовать adminer?
Быстро просматривать или редактировать данные на сервере, где установить десктопный клиент непрактично. Предоставить пользователям без навыков разработки возможность просматривать и редактировать таблицы баз данных через браузер. Администрировать несколько СУБД с помощью одного веб-инструмента.
Как установить adminer?
Клонируйте репозиторий и получите подмодули: git submodule update --init Или установите зависимости с помощью Composer: composer install Запустите версию для разработки, используя PHP для обслуживания adminer/index.php Создайте однофайловую версию с помощью compile.php
Где скачать adminer?
Исходный код и инструкции по установке — на GitHub: https://github.com/vrana/adminer

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты