Bonjour,
J'utilise EasyPhp sur trois OS Windows XP, Vista et 7 64.
Mes pages et mes bases de données sont maintenant éprouvées et fonctionnent bien sur les trois OS et chez mon hébergeur OVH ( + 3 ans).
J'installe Windows 8 64 bits et j'applique la même méthode que pour 7 64 bits :
- Lancement en mode administrateur (propriété de l'exe modifiée)
- Edition du fichier hosts de windows : 127.0.0.1 localhost
Je lance la page "Administration" : c'est Ok
Je lance PhpMyAdmin : c'est ok
Je transfère ma base de données dans Mysql et j'essaie PhpMyAdmin : C'est Ok j'ai accès à mes bases et je peux faire tous les ajouts ou modifications possibles.
Je lance maintenant mes pages Php : Timeout au bout de 30 secondes , Erreur 2002 , erreur de TCP socket 3306
Je teste avec TCPView l'écoute des ports :
- Sous Windows 8 , le port 3306 est en bien en écoute pour mysqld.exe amis je n'ai en processus actif qu'une seule instance de Apache.exe.
J'essaie une page php simple (affichage de la date) en php pour vérifer qu'Apache est bien dispo : C'est Ok
Apache n'arrive pas à se connecter au serveur Mysql sur ma configuration en Windows 8.
J'ai essayé de désactiver le pare-feu, de créer des règles pour Apache et Mysql : ça ne marche pas mieux ...
J'utilise la version 5.3.3 mais j'ai aussi essayé la dernière (12.1) en modifiant le port de connexion 8088 en 80 : j'ai le même problème (phpmyadmin ok mais pas de connexions via mes pages à la base de données).
Cela fait 2 jours que je tourne en rond : si quelqu'un a une solution, je suis preneur et je le remercie d’avance.
Pascal
Partager