Я знаю, що це старе питання, але він з'явився в Google, і вищевказана відповідь не зробила це для мого щойно встановленого EC2 Linux (червень 2017). Вам не потрібно робити жодне з символьних зв’язків, згаданих в інших відповідях, установка автоматично робить файл конфігурації apache для установки phpmyadmin, потрібно просто видалити обмеження безпеки localhost, а потім перезапустити httpd.
Якщо ви хочете отримати швидку копію та вставити, щоб вона працювала у 2017 році:
sudo yum --enablerepo=epel install phpmyadmin
Відредагуйте конфігураційний файл httpd, створений програмою phpmyadmin yum:
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
Прокоментуйте цей розділ у верхній частині файлу, він обмежує доступ до localhost (а ви підключаєтесь через Інтернет не локально):
<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