Easy PHP connection

Fermé
cathou - 18 févr. 2005 à 10:18
 samy - 1 févr. 2006 à 16:03
Bonjour à tous

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
A voir également:

20 réponses

aldo13 Messages postés 489 Date d'inscription lundi 24 janvier 2005 Statut Membre Dernière intervention 28 avril 2005 103
18 févr. 2005 à 10:22
Salut ,

Dans apache , fichier http.conf change le port ,
tu peux mettre 8080 par exemple.
ensuite pour l'appel http://localhost :8080
0
J'ai essayé avec :8080 et maintenant j'ai la page: Impossible d'afficher cette page :o((
0
aldo13 Messages postés 489 Date d'inscription lundi 24 janvier 2005 Statut Membre Dernière intervention 28 avril 2005 103 > cathou
18 févr. 2005 à 10:48
tu as bien ca non dans httpd.conf ?

Listen 8080

je sais pas si j'ai mis un blanc en trop ,
l'adresse doit etre :
http://127.0.0.1:8080
0
cathou > aldo13 Messages postés 489 Date d'inscription lundi 24 janvier 2005 Statut Membre Dernière intervention 28 avril 2005
18 févr. 2005 à 10:53
Je viens de tester http://127.0.0.1:8080 et tjs pas
0
Salut =)

ç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?
0
aldo13 Messages postés 489 Date d'inscription lundi 24 janvier 2005 Statut Membre Dernière intervention 28 avril 2005 103
18 févr. 2005 à 10:44
Salut ,

Mais si c'est normal IIS aussi utilise le port 80 .
0
DestyNov@ > aldo13 Messages postés 489 Date d'inscription lundi 24 janvier 2005 Statut Membre Dernière intervention 28 avril 2005
18 févr. 2005 à 10:48
Ben oui, ok, mais apparement cathou a installé IIS après avoir essayer Apache. c'est pour ça que je trouve bizarre qu'il soit déjà utilisé.
0
cathou > DestyNov@
18 févr. 2005 à 10:51
Il y a une page index.php et pas index.html ....excuse....
0
aldo13 Messages postés 489 Date d'inscription lundi 24 janvier 2005 Statut Membre Dernière intervention 28 avril 2005 103 > DestyNov@
18 févr. 2005 à 10:53
a ouais ok j'avais mal lu ,
je pensais que IIS etait deja la ,
enfin ya d'autre trucs qui peuvent utiliser le port 80 ,
genre l'admin d'un serveur de mail ,mais bon dans le cas present , c'est bizarre.

Enfin la solution d'utiliser le port 8080 pour appache doit fonctionner .
0
Mais si tu mets le port 8080, dans la barre d'adresse il faut que tu mettes "http://localhost:8080" pour te connecter sur le port 8080. et est-ce qu'il y a une page index.html dans ton répoertoire %/apache/www ?
0
oui, j'ai essayé de taper aussi

http://localhost/index.php et ça ne va pas non plus
0
Non, il n'y a pas de fichier index.html ds le répertoire apache
uniquement ds easyphp/www/ il y a un fichier index.php
0
Il faut que tu regardes dans httpd.conf à la valeur DirectoryIndex s'il y a bien index.php (il peut y en avoir plusieurs, mais si ton index est une page php, il faut cette valeur).
0
cathou > DestyNov@
18 févr. 2005 à 11:09
Ou dois-je aller voir httpd.conf ? j'y connais rien ds tout ça
0
samy > DestyNov@
1 févr. 2006 à 16:03
<html>

<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>
0
essaie de te connecter en session telnet pour vérifier si le serveur tourne correctement.

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.
0
ca n'a pas marché, le pop up noir est parti de suite et mm pas moyen de taper quoi que ce soit grrrrrrrrrrr
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Yop !

Apparemment 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 ?
0
Bjour fro,

Oui, j'ai un routeur
0
qd je tape http://localhost/ ca me dirige vers internet-optimizer.com
0
Bon bah le probleme vient pas de là deja (enfin normalement)...

Alors déja la question importante c'est, ou est ce que ca t'envoie lorsque tu te connecte à localhost ?
0
C'est donc ça qui occupait ton port 80 ?! c'est toi qui l'a installé ou bien c'est un spyware ou qq chose comme ça ?
0
 A2 free est bien mais ne trouve apparemment pas tout car Spybot m'a trouvé 121 spywares que A2 free n'avait pas detecté.
Spybot m'a trouvé internet optimizer, mais n'a pas pu le corriger. Je me suis donc mise hors connexion et dans programme files j'ai enfin pu retirer internet optimizer.. 
0
Dois-je désinstaller internet optimizer ?
0
Et pour en revenir à la session telnet, il se connectait quand même? pas de message d'erreur mais il ressortait tout de suite c'est bien ça?

et pour le fichier httpd.conf, c'est le fichier de configuration d'Apache, qui doit se trouver dans le répertoire d'install/conf.
0
Oui, il ouvrait un popup noir qui disparaissait de suite, mais pas de message d'erreur ?
0
bizarre tout ça....

as-tu été voir le fichier httpd.conf ?

il faut que ces valeurs y soient :
ServerName Localhost
Listen 8080
DirectoryIndex index.php
0
ou dois -je aller pour voir ce fichier ?
0
j'ai trouvé le fichier, j'ai pas de soft pour ouvrir ce fichier
0
si, le bloc notes

mais le probleme se trouve pas là...
apparemment ad-aware 6 fixe le probleme
0
ben avec easyphp je ne sais pas trop. fais une recherche de ce fichier (astuce windows : raccourci recherche => touche windows + f)

et oui il faudrait désinstaller internet optimizer.
0
J'ai fais la recherche et qd j'ai cliqué dessus il me demande de chercher un soft qui l'ouvrirait alors j'ai ouvert avec notepad il y a tout un texte à lire
0
il te suffit de l'ouvrir avec le bloc-notes
0
je viens de le faire
0
Je viens de désinstaller internet optimizer et que dois-je regarder ds le fichier httpd.conf ?
0
Quelle tartine !!!! et tout en english !!! quelle soupe pour moi :o((
0
Ah oui pardon =)

et donc les valeurs

ServerName Localhost
Listen 8080
DirectoryIndex index.php

donnent quoi ?
0
Je vais regarder déjà ou ds ce texte c'est écrit ce machin
0
C'est écrit au début ou vers la fin de ce texte ????
0
Quand il y a un "#" devant la ligne, c'est un commentaire, sinon c'est une valeur récupérée lors du lancement d'Apache pour sa config.
0
oki je vais regarder ;o))
0
Port 80
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
0
fais "Edition->Rechercher"

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 ?
0
1/ passer sur le port 8080 n'est pas pratique (enfin ca c'est un avis perso) :)

2/ ca reglera peut-etre un probleme, mais pas le fait que cathou a une sal***rie sur son ordi :)

---> recherche google internet optimizer ---> bouh !
0
Je viens de réfléchir... (oui oui ca m'arrive parfois)

On ne revient pas sur le malware, je persiste et signe !

par contre pour ce qui est du port bloqué...

firewall ? :)
0
oui aussi
0
1 / ben ça dépend, si ce n'est que pour du local, je ne trouve pas ça gênant !

2 / ça c'est bien vrai, là je suis entièrement d'accord qu'un petit coup d'anti machin-ware ne ferait pas de mal !
0
Quedois-je faire ??? C'est quoi cet anti machin ware ?
0
1/ telecharger ce truc :
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 :)
0
Pour dire au firewall qu'il ouvre le port 80 ou dois je aller pour ça ???

je vais manger maintenant, bon appétiti aussi et à tout de suite
0
ben tout dépend du firewall que tu utilises. si c'est celui de win$, tu vas dans panneau de config->Pare feu Win$->Exceptions ->Ajouter un port->80 (ceci dit entre nous, si elle peut naviguer sur le net, c'est qu'il est ouvert, nan?)

sinon tu vas dans les options de ton firewall (si tu en as un !)

Bon app' à tout'
0
C'est pas moi qui ai installé ce routeur, et j'y connais quedaaal à tout ça, je sais que j'ai un routeur et qu'un firewall est dedans ?
C'est tout ce que je sais
donc comment aller dire à ce firewall qu'il doit ouvrir le port 80 ?

Ou ?
0
nope... lorsque tu te navigue tu te connecte au port 80 du serveur distant mais ca veut pas dire que tu te connecte par le port 80 chez toi...

enfin je crois... c'est plus de mon niveau là :)
0
En tout cas ce soft ad-aware est super ! il m'a détecté 1953 merde sur mon PC !! j'ai tout mit en quarantaine ....

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 ???
0
1953

waouh, record battu =)
0
alors...

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...
0
A qui dois-je m'adresser pour ce problème de port ???

à ton administrateur réseau pardi ! lol
nan plus sérieusement, tu es sûre qu'Apache est bien lancé ? parce que je pense (ce n'est pas une certitude du tout !) que si le port 80 était bloqué, Apache ne se lancerait même pas.
0
Lorsque le port est bloqué, apache essaye de se lancer, fait bip et s'arrete en fait...

donc évidemment lorsque le port sera débloqué, il faudra essayer de redémarrer apache.
0