Я знаю, что это старый вопрос, но он возник в Google, и вышеупомянутый ответ не сделал этого для моего недавно установленного EC2 Linux (июнь 2017 г.). Вам не нужно выполнять какие-либо ссылки sym, упомянутые в других ответах, при установке автоматически создается файл конфигурации apache для установки phpmyadmin, вам просто нужно удалить ограничение безопасности localhost, а затем перезапустить httpd.
Если вы хотите быстрое копирование и вставку, чтобы оно заработало в 2017 году:
sudo yum --enablerepo=epel install phpmyadmin
Отредактируйте файл конфигурации httpd, который был создан установкой phpmyadmin yum:
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
Закомментируйте этот раздел в верхней части файла, он ограничивает доступ к локальному хосту (и вы подключаетесь через Интернет не локально):
<Directory /usr/share/phpMyAdmin/>
#<IfModule mod_authz_core.c>
#Apache 2.4
# <RequireAny>
# Require ip 127.0.0.1
# Require ip ::1
# </RequireAny>
#</IfModule>
# <IfModule !mod_authz_core.c>
#Apache 2.2
# Order Deny,Allow
# Deny from All
# Allow from 127.0.0.1
# Allow from ::1
# </IfModule>
</Directory>
Перезапустите Apache, чтобы получить изменения.
sudo service httpd restart
Теперь в вашем браузере вы можете получить доступ к /phpmyadmin
Кроме того, в файле конфигурации, который вы редактируете, если вы хотите изменить адрес, вы можете обратиться к phpmyadmin по адресу, в верхней части вы увидите строки псевдонимов, установите их по своему усмотрению.
Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin
пример:
Alias /pma /usr/share/phpMyAdmin