Récemment, j’ai installé PHP, Apache, MySQL, phpMyAdmin, python dans Ubuntu Desktop 12.04.3 LTS pour l’utiliser comme serveur LAMP. Les commandes que j'ai utilisées pour les installer sont données ci-dessous:
1: Sudo passwd
2: su
3: apt-get install php5
4: apt-get install Apache2
5: apt-get install mysql-server mysql-client
6: apt-get install phpmyadmin
7: apt-get install python
8: apt-get install python-mysqldb
9: ln -s /etc/phpmyadmin/Apache.conf /etc/Apache2/conf.d/phpmyadmin.conf
10: /etc/init.d/Apache2 restart
Ensuite, tout fonctionne bien. Le serveur LAMP fonctionne très bien. Ensuite, j'ai pensé à mettre à niveau le serveur LAMP dans son ensemble. Je parle des logiciels PHP, Apahce, MySQL, phpMyAdmin, etc. Puis j'ai ajouté ces ppa. Les liens ppa:
1. https://launchpad.net/~tuxpoldo/+archive/phpmyadmin
2. https://launchpad.net/~ondrej/+archive/mysql-5.6
3. https://launchpad.net/~ondrej/+archive/Apache2
4. https://launchpad.net/~ondrej/+archive/php5
Ensuite, on utilise ces ppa et on commence par mettre à jour le phpmyadmin, puis le serveur MySQL, puis Apache, puis PHP. Après la mise à niveau de phpmyadmin et du serveur mysql, l'ensemble du serveur LAMP fonctionne correctement avec le serveur mysql et phpmyadmin mis à jour. Mais après la mise à niveau d'Apache et de PHP, le phpmyadmin n'apparaît pas. Quand j'essaye:
http://127.0.0.1/phpmyadmin
il dit "non trouvé".
Comment puis-je résoudre ce problème avec le phpmyadmin? S'il vous plaît aidez-moi aussi vite que vous pouvez. Je suis en grande difficulté pour ceci.
Merci d'avance.
Créez un lien dans /var/www
comme ceci:
Sudo ln -s /usr/share/phpmyadmin /var/www/
Remarque: depuis 14.04, vous voudrez peut-être utiliser /var/www/html/
au lieu de /var/www/
Si cela ne fonctionne pas pour vous, vous devez inclure PHPMyAdmin dans la configuration d'Apache.
Ouvrez Apache.conf
en utilisant votre éditeur préféré, le mien est vim
:)
Sudo vim /etc/Apache2/Apache2.conf
Ajoutez ensuite la ligne suivante:
Include /etc/phpmyadmin/Apache.conf
Pour Ubuntu 15.04 et 16.04
Sudo ln -s /etc/phpmyadmin/Apache.conf /etc/Apache2/conf-available/phpmyadmin.conf
Sudo a2enconf phpmyadmin.conf
Sudo service Apache2 reload
C’est généralement un problème après l’installation de Vanilla dans 16.04 (Xenial Xerus).
Réparer:
Sudo ln -s /etc/phpmyadmin/Apache.conf /etc/Apache2/conf-available/phpmyadmin.conf
Sudo a2enconf phpmyadmin.conf
Sudo systemctl restart Apache2
Très probablement, votre Apache ne charge pas la configuration de la partie phpmyadmin.
Le lien que vous avez créé de /etc/phpmyadmin/Apache.conf
à /etc/Apache2/conf.d/phpmyadmin.conf
n'est peut-être plus valide après la mise à jour. Faites ce lien à nouveau, mais notez que les noms peuvent être différents. Après cela, redémarrez Apache.
vous pouvez également install
this by manual process
.
il suffit de télécharger le fichier dans votre dossier web root
(/ var/www/phpmyadmin).
pour plus Cliquez ici Télécharger à partir de ici
Voici une autre façon de le faire:
Ajoutez à /etc/Apache2/Apache2.conf
ce "Include conf.d/*.conf
" s'il ne s'y trouve pas déjà.
Ensuite, exécutez ces deux commandes:
Sudo ln -s /etc/phpmyadmin/Apache.conf /etc/Apache2/conf.d/phpmyadmin.conf
Sudo /etc/init.d/Apache2 reload
Cela devrait fonctionner.
NOTE: Cela dépend de la version de Linux que vous utilisez. Si son Redhat ou Amazon Linux, Apache2 doit être nommé httpd et que le chemin d'accès est/etc/httpd, dans Linux basé sur Debian comme Ubuntu, le nom du dossier est Apache2.