Właśnie skończyłem konfigurować domyślną instancję Linux EC2 i chciałbym zainstalować PHPMyAdmin. Mam już zainstalowane Apache i MySQL, ale nie mogę zainstalować PHPMyAdmin. Próbowałem użyć
sudo apt-get phpmyadmin
ale polecenie apt-get
nie zostało rozpoznane.
Próbowałem też, sudo yum install phpmyadmin
ale dostaję wiadomośćNo package phpmyadmin available.
Wszelkie sugestie dotyczące tego, co robię źle?
linux
amazon-ec2
phpmyadmin
David
źródło
źródło
$cfg['Servers'][$i]['host'] = 'localhost'
na$cfg['Servers'][$i]['host'] = 'xxx.xxxxxxxxxxxx.us-east-1.rds.amazonaws.com'
Wiem, że pytanie ma ponad rok, ale była pierwszą rzeczą, która pojawiła się w google z „phpmyadmin ec2”. Oto lepszy sposób na robienie rzeczy.
Wiedząc, że masz mniam, najlepszym sposobem działania jest zainstalowanie go przez mniam.
Prostym sposobem jest aktywowanie go tylko w celu zainstalowania żądanych pakietów, takich jak phpMyAdmin lub MongoDB. Na przykład.
i powinno działać.
EDYCJA (komentarz @ eric-brotto ):
Zauważ, że byłoby to zainstalować
phpmyadmin
w/usr/share/phpmyadmin
. Aby udostępnić go w swoim katalogu głównym, musisz go dowiązać symbolicznie w następujący sposób:Istnieją dwa sposoby korzystania z EPEL, jeden powyżej, drugi to aktywacja go na stałe, edycja pliku
/etc/yum.repos.d/epel.repo
i tam, gdzie mówi się,enabled=0
że zmieniamy naenabled=1
, teraz możeszsudo yum install phpmyadmin
.Tutaj możesz zobaczyć listę pakietów dla repozytorium EPEL.
źródło
yum --enablerepo=epel install phpmyadmin
yum erase phpmyadmin
./usr/share/phpMyAdmin
zamiast/usr/share/phpmyadmin
. TophpMyAdmin
z kapitałemM
iA
.Najpierw dodaj repozytorium, a następnie zainstaluj:
Działa to dobrze w przypadku standardowej instancji Amazon 32-bitowej
źródło
Zauważ, że jeśli po użyciu dowolnej z powyższych metod do zainstalowania phpMyAdmin strona phpMyAdmin jest pusta w example.com/phpmyadmin, prawdopodobnie musisz edytować httpd.conf, aby umożliwić zastąpienie w katalogu internetowym, np .:
<Directory "/var/www/html">
AllowOverride none
zAllowOverride all
Uruchom ponownie serwer Apache
źródło
Nie mam uprawnień do komentowania, więc jako osobna odpowiedź.
1) Sprawdź, jakie masz LINUX
2) Sprawdź odpowiednie wydanie dystrybucji rpm
http://pkgs.repoforge.org/rpmforge-release/
3) Dodaj tę dystrybucję
4) Zainstaluj aplikację
5) W razie potrzeby utwórz uprawnienia do MySQL (zastąp pmapass własnym hasłem!)
źródło
Pakiet nazywa się
phpMyAdmin
. Najpierw może być konieczne włączenie EPEL .źródło
Od 13 grudnia 2012 r. Działa to dobrze na serwerze EC2:
Żadne inne kroki nie są konieczne, zakładając, że masz skonfigurowane PHP, MySQL i Apache.
źródło
apt-get
jest niedostępne.Najnowsza wersja mikro serwera nie zawiera repozytorium EPEL. Instaluje to:
wtedy możesz uruchomić:
źródło
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:
Edytuj plik konfiguracyjny httpd, który został utworzony przez instalację phpmyadmin yum:
Skomentuj tę sekcję u góry pliku, ogranicza on dostęp do localhost (i łączysz się przez Internet nie lokalnie):
Zrestartuj Apache, aby odebrać zmiany.
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.
przykład:
źródło
Jeśli jest to podstawowa instalacja Amazon Linux AMI, rozważ ją podobnie do CentOS 6.x (bez systemu). Amazon ma własne repozytorium, w którym nie ma phpmyadmina.
Dlatego musisz:
Tutaj idzie:
Edytuj plik
/etc/httpd/conf.d/phpMyAdmin.conf
i zastąp127.0.0.1
go adresem IP, którego używasz.Uruchom ponownie serwer WWW
źródło
po zainstalowaniu musisz utworzyć dowiązanie symboliczne (jak przekierowanie) za pomocą
aby otworzyć (zmienić adres IP) http://XXX.XXX.XXX.XXX/phpmyadmin
MOŻESZ zobaczyć błąd braku mcrypt. nie mogłem rozwiązać, ale nie przeszkadzało.
do zalogowania się użytkownik jest „root”, a hasło to hasło utworzone podczas instalacji phpmyadmin
dostosowane z tego samouczka
źródło
apt-get
nie jest dostępne.