How to install PHPMyAdmin on Linux EC2 instance?
I found an easy solution here.
Do the following:
Navigate to the apache folder
cd /var/www/html
Ensure ownership of the folder (assuming signed in with ec2-user)
sudo chown ec2-user .
Download phpMyAdmin
wget https://files.phpmyadmin.net/phpMyAdmin/4.5.0.2/phpMyAdmin-4.5.0.2-all-languages.tar.bz2
Unzip
tar -jxf phpMyAdmin-4.5.0.2-all-languages.tar.bz2 -C /var/www/html
Rename the folder
mv phpMyAdmin-4.5.0.2-all-languages phpmyadmin
Remove the zip file
rm -rf phpMyAdmin-4.5.0.2-all-languages.tar.bz2
That's the basics. You can find more info in the link provided above.
I know the question has more than one year, but was the first thing that popped up on google with "phpmyadmin ec2". Here is a better way to do things.
Knowing that you have yum, the best way to act is to install it by yum.
The easy way is to activate it just to install the packages you want, like phpMyAdmin or MongoDB. Eg.
sudo yum --enablerepo=epel install phpmyadmin
and it should work.
EDIT (comment by @eric-brotto):
It also should be noted that this comes with the advantage of uninstalling via
(sudo) yum erase phpmyadmin
Eric Brotto Jun 8 at 16:22
Note, that this would install phpmyadmin
in /usr/share/phpmyadmin
. To make it available in your web root, you would have to symlink it thus:
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
There are two ways to use EPEL, one is above, the other is to activate it permanently, editing the file /etc/yum.repos.d/epel.repo
and where it says enabled=0
we change it to enabled=1
, now you can sudo yum install phpmyadmin
.
Here you can see a package list for the EPEL repo, too.
First add the repository, then install:
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
sudo rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
sudo yum install phpmyadmin
This works fine on a standart 32bits amazon instance