-
EasyPHP et MySQL
Bonjour à tous,
Je dispose sur un serveur d'une application utilisant Tomcat + une base MySQL.
J'aimerai rajouter sur ce même serveur un site PHP utilisant cette même base MySQL.
J'ai testé d'installer EasyPHP qui lancer bien Apache mais n'arrive pas à ouvrir sa base MySQL intégrée, le port étant déjà pris par la base MySQL existante (et que je veux donc exploiter avec le site).
N'arrivant pas à solutionner le problème, j'ai esssayé d'installer juste Apache, PHP 5 et phpMyAdmin, mais au final ça ne donne vraiment rien de concluant.
Auriez vous quelques conseils à me donner ?
Merci.
-
Tu ouvre ton easy php dans l'icone de la barre des taches tu va dans Configuration et Apache et là normalement, y'a un fichier qui s'ouvre nommé httpd.conf. Tu utilise ton formulaire de recherche pour trouver Listen 127.0.0.1:80 et là au lieu de mettre 127.0.0.1:80 tu met par exemple 127.0.0.1:8080
ensuite tu recherche Port 80 et tu remplace par Port 8080
(tu change le port en fait)
La tu ferme Easy PHP et tu le relance et là magie, ça marche!
-
Le problème ne vient pas tant d'Apache (enfin il ne me semble pas, certains bouts de mes pages PHP s'affichent quand même), mais je pense de la base MySQL fournie avec EasyPHP.
J'aimerai en fait utiliser EasyPHP avec une base MySQL déjà existante, je ne sais pas s'il existe une manière de "shunter" la base MySQL créée par défaut à l'installation d'EasyPHP. J'ai tenté (et réussi j'espère) de changer le port de la nouvelle BDD en 3307 car ma BDD utilise déjà le 3306.
Au final, lorsque je teste mon site en local, j'ai les éléments de mes pages ne faisant pas appel à ma BDD qui s'affichent correctement, mais partout où se sont recontrées des erreurs j'ai de jolies lignes barrant l'écran dont celle-ci en ouverture de marche :
mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in c:\\program files\\easyphp1-8\\www\\correctifs\\includes\\ouverture_base.php on line 7
Les bonnes données sont renseignées dans l'ouverture de ma base (serveur, user et pwd).