Wiem, że to stare pytanie, ale pojawiło się w Google i powyższa odpowiedź nie zrobiła tego dla mojego świeżo zainstalowanego systemu EC2 Linux (czerwiec 2017 r.). Nie musisz wykonywać żadnego połączenia sym wspomnianego w innych odpowiedziach, instalacja automatycznie tworzy plik konfiguracyjny apache dla instalacji phpmyadmin, wystarczy usunąć ograniczenie bezpieczeństwa localhost, a następnie ponownie uruchomić httpd.
Jeśli chcesz szybko skopiować i wkleić, aby działał w 2017 roku:
sudo yum --enablerepo=epel install phpmyadmin
Edytuj plik konfiguracyjny httpd, który został utworzony przez instalację phpmyadmin yum:
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
Skomentuj tę sekcję u góry pliku, ogranicza on dostęp do localhost (i łączysz się przez Internet nie lokalnie):
<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>
Zrestartuj Apache, aby odebrać zmiany.
sudo service httpd restart
W przeglądarce możesz teraz uzyskać dostęp do /phpmyadmin
Na marginesie, w edytowanym pliku konfiguracyjnym, jeśli chcesz zmienić adres, do którego możesz uzyskać dostęp do phpmyadmin, u góry zobaczysz linie Alias, ustaw je tak, jak chcesz.
Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin
przykład:
Alias /pma /usr/share/phpMyAdmin