Saya baru saja selesai menyiapkan instance EC2 Linux default dan ingin menginstal PHPMyAdmin. Saya sudah menginstal Apache dan MySQL tetapi sepertinya tidak bisa menginstal PHPMyAdmin. Saya mencoba menggunakan
sudo apt-get phpmyadmin
tapi perintahnya apt-get
tidak dikenali.
Saya juga mencoba sudo yum install phpmyadmin
tetapi saya mendapatkan pesanNo package phpmyadmin available.
Adakah saran tentang kesalahan saya?
linux
amazon-ec2
phpmyadmin
David
sumber
sumber
$cfg['Servers'][$i]['host'] = 'localhost'
ke$cfg['Servers'][$i]['host'] = 'xxx.xxxxxxxxxxxx.us-east-1.rds.amazonaws.com'
Saya tahu pertanyaannya sudah lebih dari satu tahun, tetapi merupakan hal pertama yang muncul di google dengan "phpmyadmin ec2". Ini cara yang lebih baik untuk melakukan sesuatu.
Mengetahui bahwa Anda memiliki yum, cara terbaik untuk bertindak adalah menginstalnya oleh yum.
Cara mudah adalah dengan mengaktifkannya hanya untuk menginstal paket yang Anda inginkan, seperti phpMyAdmin atau MongoDB. Misalnya.
dan itu harus bekerja.
EDIT (komentar oleh @ eric-brotto ):
Catatan, bahwa ini akan menginstal
phpmyadmin
di/usr/share/phpmyadmin
. Untuk membuatnya tersedia di root web Anda, Anda harus menghubungkannya sebagai berikut:Ada dua cara untuk menggunakan EPEL, satu di atas, yang lain adalah untuk mengaktifkannya secara permanen, mengedit file
/etc/yum.repos.d/epel.repo
dan di mana dikatakanenabled=0
kami mengubahnyaenabled=1
, sekarang Anda bisasudo yum install phpmyadmin
.Di sini Anda dapat melihat daftar paket untuk repo EPEL juga.
sumber
yum --enablerepo=epel install phpmyadmin
yum erase phpmyadmin
./usr/share/phpMyAdmin
bukan/usr/share/phpmyadmin
. ItuphpMyAdmin
dengan modalM
danA
.Pertama-tama tambahkan repositori, lalu instal:
Ini berfungsi dengan baik pada instance amazon 32 bit standar
sumber
Perhatikan bahwa jika, setelah menggunakan salah satu metode di atas untuk menginstal phpMyAdmin, halaman phpMyAdmin kosong di example.com/phpmyadmin, maka Anda mungkin perlu mengedit httpd.conf untuk mengizinkan penggantian pada direktori web, misalnya:
<Directory "/var/www/html">
AllowOverride none
denganAllowOverride all
Mulai ulang server Apache
sumber
Saya tidak memiliki izin untuk berkomentar, jadi sebagai jawaban terpisah.
1) Periksa apa LINUX yang Anda miliki
2) Periksa rilis distribusi rpm yang benar untuk Anda
http://pkgs.repoforge.org/rpmforge-release/
3) Tambahkan distribusi itu
4) Instal aplikasi
5) Buat izin untuk MySQL jika perlu (ganti pmapass dengan kata sandi Anda sendiri!)
sumber
Paket ini disebut
phpMyAdmin
. Anda mungkin perlu mengaktifkan EPEL terlebih dahulu.sumber
Pada 13 Desember 2012, ini berfungsi dengan baik di server EC2:
Tidak ada langkah lain yang diperlukan, dengan asumsi Anda sudah menyiapkan PHP, MySQL dan Apache.
sumber
apt-get
tidak tersedia.Versi terbaru dari server mikro tidak termasuk rep EPEL. Berikut ini yang memasangnya:
maka Anda dapat menjalankan:
sumber
Saya tahu ini adalah pertanyaan lama tetapi muncul di Google dan jawaban di atas tidak melakukannya untuk EC2 Linux yang baru saya instal (Juni 2017). Anda tidak perlu melakukan salah satu tautan sym disebutkan dalam jawaban lain, instal membuat file konfigurasi apache untuk instalasi phpmyadmin secara otomatis, Anda hanya perlu menghapus pembatasan keamanan localhost, kemudian restart httpd.
Jika Anda ingin salin dan tempel cepat agar berfungsi pada 2017:
Edit file konfigurasi httpd yang dibuat oleh instalasi phpmyadmin yum:
Mengomentari bagian ini di dekat bagian atas file, itu membatasi akses ke localhost (dan Anda terhubung melalui internet tidak secara lokal):
Restart Apache untuk mengambil perubahan.
Di browser Anda sekarang Anda dapat mengakses di
/phpmyadmin
Sebagai titik samping, dalam file konfigurasi yang Anda edit jika Anda ingin mengubah alamat Anda dapat mengakses phpmyadmin di, di bagian atas Anda akan melihat baris Alias, atur sesuai keinginan Anda.
contoh:
sumber
Jika ini adalah instalasi AMI Amazon Linux dasar, maka anggap mirip dengan CentOS 6.x (tidak ada systemd). Amazon memiliki repositori sendiri, yang tidak memiliki phpmyadmin di dalamnya.
Karena itu Anda perlu:
Ini dia:
Edit file
/etc/httpd/conf.d/phpMyAdmin.conf
dan ganti127.0.0.1
dengan alamat ip yang Anda gunakan.Mulai ulang server web
sumber
setelah Anda menginstalnya, Anda harus membuat tautan simbolik (seperti pengalihan) menggunakan
untuk membuka (ubah IP Anda) http://XXX.XXX.XXX.XXX/phpmyadmin
Anda mungkin melihat kesalahan mcrypt hilang. saya tidak bisa menyelesaikannya, tetapi itu tidak menghalangi.
untuk login pengguna adalah "root" dan kata sandinya adalah yang Anda buat selama instalasi phpmyadmin
diadaptasi dari tutorial ini
sumber
apt-get
tidak tersedia.