Easy PHP connection
samy -
J'ai installé easyPHP car je voudrais apprendre le PHP. Je suis sous Windows XP familiale. Qd je veux lancer easyPHP, pas moyen, voici le message: " le serveur apache n'a pu se lancer car un autre serveur utilise le port requis" J'ai installé IIS 6 et tjs pas moyen!
Qd je tape l'adresse http://localhost/ je suis redirigée sur le net mais c'est une page qui n'a rien à voir avec celle de microsoft.
Pouvez-vous m'aider à résoudre ce problème ? j'aimerais me lancer ds le PHP mais ça démarre très mal
merci
- Easy PHP connection
- Easy php - Télécharger - Divers Web & Internet
- Gmail connection - Guide
- Expert php - Télécharger - Langages
- Easy disk drive repair - Télécharger - Récupération de données
- Easy duplicate finder - Télécharger - Nettoyage
20 réponses
Le problème central est que le serveur Apache d'EasyPHP ne démarre pas sous Windows XP lorsque le port 80 est occupé par un autre service, notamment IIS 6. Des réponses suggèrent de vérifier que Apache est bien lancé, de confirmer si le port 80 est bloqué et éventuellement de modifier httpd.conf pour écouter sur 8080 et définir Localhost. D'autres conseils abordent la résolution des conflits réseau, la vérification des fichiers de configuration et le redémarrage d'Apache après déverrouillage du port, tout en évoquant des éléments comme Internet Optimizer. Pour prévenir les blocages futurs, il peut être pertinent d'attribuer un autre port au service web ou de désactiver temporairement les services concurrents tout en vérifiant les règles du pare-feu.
Dans apache , fichier http.conf change le port ,
tu peux mettre 8080 par exemple.
ensuite pour l'appel http://localhost :8080
ça va aldo? tu ne vas pas te facher? ;-)
c'est pas normal que le port 80 soit déjà utilisé, nan? cela veut dire qu'il y a déjà un service qui tourne. vous ne trouvez pas ça bizarre?
<head>
<title>Liens</title>
</head>
<body>
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<th>Nom du site</th>
<th>URL</th>
</tr>
<?php
// Déclaration des paramètres de connexion
$host = la_machine;
// Généralement la machine est localhost
// c'est-a-dire la machine sur laquelle le script est hébergé
$user = votre_login;
$bdd = Nom_de_la_base_de_donnees;
$passwd = Mot_de_passe;
// Connexion au serveur
mysql_connect($host, $user,$passwd) or die("erreur de connexion au serveur");
mysql_select_db($bdd) or die("erreur de connexion a la base de donnees");
// Creation et envoi de la requete
$query = "SELECT nom,url FROM sites ORDER BY nom";
$result = mysql_query($query);
// Recuperation des resultats
while($row = mysql_fetch_row($result)){
$Nom = $row[0];
$Url = $row[1];
echo "<tr>\n
<td><a href=\"$Url\">$Nom</a></td>\n
<td>$Url</td>\n
</tr>\n";
}
// Deconnexion de la base de donnees
mysql_close();
?>
</tr>
</table>
</body>
</html>
pour cela tu vas dans Démarrer -> Programmes -> Invite de commandes
là tu tapes "telnet localhost 8080"
si ça marche, tu dois avoir une page toute noire. tu tapes (à l'aveugle il ne réécrit pas les caractères entrés) "GET / /HTTP 1.1" et deux fois entrée. là tu dois avoir le code de la page index.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionApparemment cathou a installé IIS apres que apache lui ait dit que le port 80 etait squatté, donc le probleme ne vient pas de là. De plus quand elle se connecte en local ca la renvoie quelque part (il serait bien que tu nous dise ou cathou) donc il y a bien un serveur qui tourne deja...
As tu installé un proxi pour partager la connexion avec la p'tite famille ou un bidule comme ca ?
http://help.internet-optimizer.com/?js=1&e=ERR404&u=http%3A//localhost/&cls=wsi12&rid=c01
ServerName localhost
DocumentRoot "C:/Program Files/EasyPHP1-7/www"
#
# 127.0.0.1 is the TCP/IP local loop-back address, often named localhost. Your
# machine always knows itself by this address. If you use Apache strictly for
# local testing and development, you may use 127.0.0.1 as the server name.
je vois rien d'autre
et pour fro, tu crois qu'adaware peut résoudre le problème? car si on est passé sur le port 8080 et qu'internet optimizer utilise le port 80, ça devrait marcher non ?
http://www.download.com/Ad-Aware-SE-Personal-Edition/3000-8022_4-10045910.html?part=dl-ad-aware&subj=dl&tag=top5
2/ dire a ton firewall qu'il doit ouvrir ton port 80 :)
sinon tu vas dans les options de ton firewall (si tu en as un !)
Bon app' à tout'
Déjà si mon problème de connection ne s'est pas arrangé, j'aurai déjà trouvé des merdes sur mon PC grâce à vous tous ...merci mille fois en tout cas
A qui dois-je m'adresser pour ce problème de port ???
panneau de confi -> connections reseau -> ta connex -> propriétés
onglet "parametres avancés".
si le parefeu internet est coché, tu dois avoir un bouton en bas "parametres".
et dans ces parametres tu as une liste de services ou tu trouveras server web [HTTP]...
tu coches et c'est bon :)
Ceci est valide avec le SP1 de win XP... sur le SP2 c'est peut-etre différent...
Listen 8080
je sais pas si j'ai mis un blanc en trop ,
l'adresse doit etre :
http://127.0.0.1:8080