На этот вопрос уже есть ответ здесь:
после настройки apache и все работало правильно я попытался зайти в localhost/phpmyadmin и теперь вместо того, чтобы показать мне страницу входа, он показывает мне эту странную фигню: вот одна строка из нее. это огромная куча кода.
addJSON( 'list', PMA_RecentFavoriteTable::getInstance('recent')->getHtmlList() ); exit; } if ($GLOBALS['PMA_Config']->isGitRevision()) { if (isset($_REQUEST['git_revision']) && $GLOBALS['is_ajax_request'] == true) { PMA_printGitRevision(); exit; } echo '
и затем ниже этого демо-сервера php myadmin с еще большей кучей кода...
Установка libapache2-mod-php
должна исправить это.
Затем вы можете очистить установку и, если вам нужен простой установщик, который редко дает сбой, используйте скрипт, предоставленный apachefriends. https://www.apachefriends.org/index.html
добавьте это к apache2.conf:
<Directory /usr/share/phpMyAdmin/>
Options FollowSymLinks
php_flag engine on
Require all granted
</Directory>