Wiem, że to stare pytanie, ale pojawiło się w Google, a powyższa odpowiedź nie zrobiła tego dla mojego świeżo zainstalowanego EC2 Linux (czerwiec 2017). ** Nie musisz robić żadnego z sym linkage** wspomnianego w innych odpowiedziach, instalacja tworzy plik konfiguracyjny apache dla instalacji phpmyadmin automatycznie, musisz tylko 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
Wykreśl tę sekcję na samej górze pliku, ogranicza ona dostęp do localhost (a łą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 masz teraz dostęp pod adresem /phpmyadmin
Jako punkt uboczny, w pliku konfiguracyjnym, który edytujesz, jeśli chcesz zmienić adres, pod którym możesz uzyskać dostęp do phpmyadmina, na górze zobaczysz linie Alias, ustaw je jak chcesz.
Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin
Przykład:
Alias /pma /usr/share/phpMyAdmin