Je viens de terminer la configuration d'une instance par défaut de Linux EC2 et j'aimerais installer PHPMyAdmin. J'ai déjà installé Apache et MySQL mais je n'arrive pas à installer PHPMyAdmin. J'ai essayé d'utiliser
sudo apt-get phpmyadmin
mais la commande apt-get
n'est pas reconnue.
J'ai aussi essayé sudo yum install phpmyadmin
mais je reçois le messageNo package phpmyadmin available.
Des suggestions sur ce que je fais mal?
linux
amazon-ec2
phpmyadmin
David
la source
la source
$cfg['Servers'][$i]['host'] = 'localhost'
à$cfg['Servers'][$i]['host'] = 'xxx.xxxxxxxxxxxx.us-east-1.rds.amazonaws.com'
Je sais que la question a plus d'un an, mais a été la première chose qui est apparue sur Google avec "phpmyadmin ec2". Voici une meilleure façon de faire les choses.
Sachant que vous avez miam, la meilleure façon d’agir est de l’installer par yum.
Le moyen le plus simple est de l'activer simplement pour installer les paquets que vous voulez, comme phpMyAdmin ou MongoDB. Par exemple.
et ça devrait marcher.
EDIT (commentaire de @ eric-brotto ):
Notez que cela installerait
phpmyadmin
dans/usr/share/phpmyadmin
. Pour le rendre disponible dans votre racine Web, vous devez le lier comme suit:Il y a deux façons d'utiliser EPEL, est au- dessus, l'autre pour l' activer en permanence, la modification du fichier
/etc/yum.repos.d/epel.repo
et où il est dit queenabled=0
nous changer àenabled=1
, maintenant vous pouvezsudo yum install phpmyadmin
.Vous pouvez également voir ici une liste de paquetages pour le dépôt EPEL.
la source
yum --enablerepo=epel install phpmyadmin
yum erase phpmyadmin
./usr/share/phpMyAdmin
lieu de/usr/share/phpmyadmin
. C'estphpMyAdmin
avec le capitalM
etA
.Ajoutez d'abord le référentiel, puis installez:
Cela fonctionne très bien sur une instance standard amazon 32bits
la source
Notez que si, après avoir utilisé l’une des méthodes ci-dessus pour installer phpMyAdmin, la page phpMyAdmin est vide dans example.com/phpmyadmin, vous devrez probablement éditer httpd.conf pour autoriser les remplacements dans le répertoire Web, par exemple:
<Directory "/var/www/html">
AllowOverride none
parAllowOverride all
Redémarrez le serveur Apache
la source
Je n'ai pas l'autorisation de commenter, donc comme une réponse séparée.
1) Vérifiez ce que vous avez LINUX
2) Vérifiez la version de distribution de rpm correcte pour vous
http://pkgs.repoforge.org/rpmforge-release/
3) Ajouter cette distribution
4) Installer l'application
5) Créez des autorisations sur MySQL si nécessaire (remplacez pmapass par votre propre mot de passe!)
la source
Le paquet s'appelle
phpMyAdmin
. Vous devrez peut-être d'abord activer EPEL .la source
Depuis le 13 décembre 2012, cela fonctionne bien sur un serveur EC2:
Aucune autre étape n'est nécessaire, à condition que PHP, MySQL et Apache soient tous configurés.
la source
apt-get
n'est pas disponible.La dernière version du micro serveur n'inclut pas de représentant EPEL. Ce qui suit l'installe:
alors vous pouvez lancer:
la source
Je sais que c'est une vieille question, mais cela a été soulevé dans Google et la réponse ci-dessus ne l'a pas fait pour mon EC2 Linux fraîchement installé (juin 2017). Vous n'avez pas besoin de faire le lien de sym mentionné dans d'autres réponses, l'installation crée automatiquement un fichier de configuration apache pour l'installation de phpmyadmin, il vous suffit de supprimer la restriction de sécurité localhost, puis de redémarrer httpd.
Si vous voulez un copier-coller rapide pour le faire fonctionner en 2017:
Editez le fichier de configuration httpd créé par l’installation de phpmyadmin yum:
Mettez en commentaire cette section vers le haut du fichier, elle restreint l'accès à localhost (et vous vous connectez sur Internet non localement):
Redémarrez Apache pour récupérer les modifications.
Dans votre navigateur, vous pouvez maintenant accéder à
/phpmyadmin
De plus, dans le fichier de configuration que vous modifiez si vous souhaitez modifier l’adresse à laquelle vous pouvez accéder à phpmyadmin, en haut, vous verrez les lignes d’alias, définissez-les comme vous le souhaitez.
Exemple:
la source
S'il s'agit d'une installation AMI Amazon Linux de base, considérez-la comme similaire à CentOS 6.x (no systemd). Amazon possède son propre référentiel, qui ne contient pas phpmyadmin.
Par conséquent, vous devez:
Voici:
Modifiez le fichier
/etc/httpd/conf.d/phpMyAdmin.conf
et remplacez-le127.0.0.1
par l'adresse IP que vous utilisez.Redémarrez le serveur Web
la source
une fois que vous l'avez installé, vous devez créer un lien symbolique (comme une redirection) à l'aide de
pour ouvrir (changer votre IP) http://XXX.XXX.XXX.XXX/phpmyadmin
vous pourriez voir une erreur manquant mcrypt. Je ne pouvais pas résoudre le problème, mais cela ne gênait pas.
pour la connexion, l'utilisateur est "root" et le mot de passe est celui que vous avez créé lors de l'installation de phpmyadmin
adapté de ce tutoriel
la source
apt-get
n'est pas disponible.