Установим необходимые программы и библиотеки:
#apt-get install libapache2-mod-php libapache2-mod-php7.4 libsodium23 php-common php-mysql php-pgsql php-sqlite3 php7.4-cli php7.4-common php7.4-json php7.4-mysql php7.4-opcache php7.4-pgsql php7.4-readline php7.4-sqlite3 psmisc
Создаем и место размещения:
#sudo mkdir /usr/share/adminer
#sudo chown -R www-data:www-data /usr/share/adminer
#sudo chmod -R 755 /usr/share/adminer
Качаем/получаем с сайта программу:
#wget https://www.adminer.org/latest.php -O /usr/share/adminer/index.php
Файл настроек Apache:
#nano /etc/apache2/conf-available/adminer.conf
— пример содержимого -------------------------------------
<Directory /usr/share/adminer>
<IfModule mod_dir.c>
DirectoryIndex index.php
</IfModule>
AllowOverride None
# Only allow connections from localhost:
#Require local
<IfModule mod_php.c>
php_flag magic_quotes_gpc Off
php_flag track_vars On
#php_value include_path .
</IfModule>
<IfModule !mod_php.c>
<IfModule mod_actions.c>
<IfModule mod_cgi.c>
AddType application/x-httpd-php .php
Action application/x-httpd-php /cgi-bin/php
</IfModule>
<IfModule mod_cgid.c>
AddType application/x-httpd-php .php
Action application/x-httpd-php /cgi-bin/php
</IfModule>
</IfModule>
</IfModule>
</Directory>
… или более просто командой:
#echo "Alias /adminer /usr/share/adminer/index.php" | sudo tee /etc/apache2/conf-available/adminer.conf
Далее …
#sudo a2enconf adminer.conf
#sudo service apache2 restart
Вот и все … теперь можно пользоваться:
http://[SERVER_IP]/adminer