Это означает, что apache не распознает ни один из ваших файлов как исполняемые файлы php. Может быть, вы запускаете «emerge update world», а затем «env-update», который устанавливает новую версию apache2, а затем переписывает старый файл конфигурации apache. Как упоминалось в LiraNuna, вам необходимо убедиться, что в каталоге phpMyAdmin содержатся правильные инструкции для загрузки правильного модуля PHP. Таким образом apache будет знать, как обращаться с файлами php.
Это то, что я имею в /etc/apache2/vhosts.d/default_vhost.include в определении каталога phpMyAdmin:
Alias /phpMyAdmin /var/www/localhost/htdocs/phpMyAdmin
<Directory /var/www/localhost/htdocs/phpMyAdmin>
Options Indexes FollowSymLinks
DirectoryIndex index.php
# Authorize for setup
<Files setup.php>
# For Apache 1.3 and 2.0
<IfModule mod_auth.c>
AuthType Basic
AuthName "phpMyAdmin Setup"
AuthUserFile /etc/phpmyadmin/htpasswd.setup
</IfModule>
# For Apache 2.2
<IfModule mod_authn_file.c>
AuthType Basic
AuthName "phpMyAdmin Setup"
AuthUserFile /etc/phpmyadmin/htpasswd.setup
</IfModule>
Require valid-user
</Files>
<IfModule mod_php4.c>
AddType application/x-httpd-php .php
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_flag register_globals Off
php_value include_path .
</IfModule>
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_flag register_globals Off
php_value include_path .
</IfModule>
</Directory>
Это должно решить вашу проблему.