Rechercher : dans
Par :

Easy PHP connection

Dernière réponse le 1 fév 2006 à 16:03:09 cathou, le 18 fév 2005 à 10:18:16 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « Easy PHP connection » dans :
PHP - Connexion à un annuaire LDAP Voir Introduction à LDAP PHP permet la connexion et l'envoi de requêtes sur un annuaire LDAP, c'est-à-dire un serveur permettant de stocker des informations de manière hiérarchique. Un serveur LDAP est conçu pour être capable de gérer les opérations...
Connexion à une base Oracle en php Voir1. Périmètre Cet article est un exemple de connexion à une base Oracle par le biais d'un script php. Cet article ne traite pas la configuration de votre serveur Oracle, et de votre client Oracle. Nous partons du principe que vous pouvez accéder à...
Easy Ingres VoirEasy Ingres est à Ingres ce que Easy PHP est à MySQL. Téléchargez, installez, et développez ! Configurez facilement un environnement de développement Apache/PHP/Ingres pour Windows sur votre système : Ingres 9.2 Apache 2.2.8 PHP...
PHP - Bases de données VoirPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de...

1

aldo13, le 18 fév 2005 à 10:22:50

Salut ,

Dans apache , fichier http.conf change le port ,
tu peux mettre 8080 par exemple.
ensuite pour l'appel http://localhost :8080

Répondre à aldo13

3

cathou, le 18 fév 2005 à 10:43:02

J'ai essayé avec :8080 et maintenant j'ai la page: Impossible d'afficher cette page :o((

Répondre à cathou

6

aldo13, le 18 fév 2005 à 10:48:00

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

Répondre à aldo13

11

cathou, le 18 fév 2005 à 10:53:38

Je viens de tester http://127.0.0.1:8080 et tjs pas

Répondre à cathou

2

DestyNov@, le 18 fév 2005 à 10:35:12

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?

Répondre à DestyNov@

4

aldo13, le 18 fév 2005 à 10:44:36

Salut ,

Mais si c'est normal IIS aussi utilise le port 80 .

Répondre à aldo13

7

DestyNov@, le 18 fév 2005 à 10:48:21

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é.

Répondre à DestyNov@

9

cathou, le 18 fév 2005 à 10:51:31

Il y a une page index.php et pas index.html ....excuse....

Répondre à cathou

10

aldo13, le 18 fév 2005 à 10:53:24

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 .

Répondre à aldo13

5

DestyNov@, le 18 fév 2005 à 10:46:12

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 ?

Répondre à DestyNov@

8

cathou, le 18 fév 2005 à 10:50:06

Oui, j'ai essayé de taper aussi

http://localhost/index.php et ça ne va pas non plus

Répondre à cathou

14

cathou, le 18 fév 2005 à 10:57:12

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

Répondre à cathou

15

DestyNov@, le 18 fév 2005 à 10:59:48

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).

Répondre à DestyNov@

19

cathou, le 18 fév 2005 à 11:09:58

Ou dois-je aller voir httpd.conf ? j'y connais rien ds tout ça

Répondre à cathou

61

 samy, le 1 fév 2006 à 16:03:09

<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>

Répondre à samy

12

DestyNov@, le 18 fév 2005 à 10:54:58

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.

Répondre à DestyNov@

17

cathou, le 18 fév 2005 à 11:06:28

Ca n'a pas marché, le pop up noir est parti de suite et mm pas moyen de taper quoi que ce soit grrrrrrrrrrr

Répondre à cathou

13

fro, le 18 fév 2005 à 10:56:05

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 ?

Répondre à fro

16

Cathou, le 18 fév 2005 à 11:05:11

Bjour fro,

Oui, j'ai un routeur

Répondre à Cathou

20

fro, le 18 fév 2005 à 11:12:35

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 ?

Répondre à fro

22

cathou, le 18 fév 2005 à 11:14:09
Répondre à cathou

18

cathou, le 18 fév 2005 à 11:08:03

Qd je tape http://localhost/ ca me dirige vers internet-optimizer.com

Répondre à cathou

24

fro, le 18 fév 2005 à 11:17:57

Une recherche google et hop réponse !

Ca sent le voyouware...

Allez hop ! ad-aware, spybot et consorts !

Répondre à fro

21

DestyNov@, le 18 fév 2005 à 11:13:54

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 ?

Répondre à DestyNov@

23

cathou, le 18 fév 2005 à 11:15:33

On me l'a installé pour être en réseau avec un MAc car je suis infographe, mais j'ai plus ce mac et j'ai gardé l'intall comme ça puisque ça ne m'empechait pas d'aller sur le net

Répondre à cathou

25

DestyNov@, le 18 fév 2005 à 11:20:50

 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.. 

Répondre à DestyNov@

28

cathou, le 18 fév 2005 à 11:28:51

Dois-je désinstaller internet optimizer ?

Répondre à cathou

26

DestyNov@, le 18 fév 2005 à 11:23:18

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.

Répondre à DestyNov@

27

cathou, le 18 fév 2005 à 11:26:29

Oui, il ouvrait un popup noir qui disparaissait de suite, mais pas de message d'erreur ?

Répondre à cathou

29

DestyNov@, le 18 fév 2005 à 11:31:27

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

Répondre à DestyNov@

30

cathou, le 18 fév 2005 à 11:33:45

Ou dois -je aller pour voir ce fichier ?

Répondre à cathou

32

cathou, le 18 fév 2005 à 11:36:26

J'ai trouvé le fichier, j'ai pas de soft pour ouvrir ce fichier

Répondre à cathou

37

fro, le 18 fév 2005 à 11:41:37

Si, le bloc notes

mais le probleme se trouve pas là...
apparemment ad-aware 6 fixe le probleme

Répondre à fro

31

DestyNov@, le 18 fév 2005 à 11:36:17

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.

Répondre à DestyNov@

34

cathou, le 18 fév 2005 à 11:39:24

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

Répondre à cathou

33

DestyNov@, le 18 fév 2005 à 11:38:37

Il te suffit de l'ouvrir avec le bloc-notes

Répondre à DestyNov@

35

cathou, le 18 fév 2005 à 11:39:58

Je viens de le faire

Répondre à cathou

36

cathou, le 18 fév 2005 à 11:41:26

Je viens de désinstaller internet optimizer et que dois-je regarder ds le fichier httpd.conf ?

Répondre à cathou

39

cathou, le 18 fév 2005 à 11:43:49

Quelle tartine !!!! et tout en english !!! quelle soupe pour moi :o((

Répondre à cathou

38

DestyNov@, le 18 fév 2005 à 11:42:16

Ah oui pardon =)

et donc les valeurs

ServerName Localhost
Listen 8080
DirectoryIndex index.php

donnent quoi ?

Répondre à DestyNov@

40

cathou, le 18 fév 2005 à 11:44:53

Je vais regarder déjà ou ds ce texte c'est écrit ce machin

Répondre à cathou

42

cathou, le 18 fév 2005 à 11:46:53

C'est écrit au début ou vers la fin de ce texte ????

Répondre à cathou

41

DestyNov@, le 18 fév 2005 à 11:45:40

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.

Répondre à DestyNov@

43

cathou, le 18 fév 2005 à 11:47:30

Oki je vais regarder ;o))

Répondre à cathou

48

cathou, le 18 fév 2005 à 11:57:47

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

Répondre à cathou

44

DestyNov@, le 18 fév 2005 à 11:47:53

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 ?

Répondre à DestyNov@

45

fro, le 18 fév 2005 à 11:51:51

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 !

Répondre à fro

47

fro, le 18 fév 2005 à 11:54:30

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 ? :)

Répondre à fro

49

cathou, le 18 fév 2005 à 11:59:04

Oui aussi

Répondre à cathou

46

DestyNov@, le 18 fév 2005 à 11:54:14

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 !

Répondre à DestyNov@

50

cathou, le 18 fév 2005 à 12:00:06

Quedois-je faire ??? C'est quoi cet anti machin ware ?

Répondre à cathou

51

fro, le 18 fév 2005 à 12:03:38

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 :)

Répondre à fro

52

cathou, le 18 fév 2005 à 12:06:06

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

Répondre à cathou

53

DestyNov@, le 18 fév 2005 à 12:17:20

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'

Répondre à DestyNov@

54

cathou, le 18 fév 2005 à 12:33:48

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 ?

Répondre à cathou

55

fro, le 18 fév 2005 à 12:36:54

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à :)

Répondre à fro

56

cathou, le 18 fév 2005 à 13:25:08

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

Répondre à cathou

57

DestyNov@, le 18 fév 2005 à 13:58:50

1953

waouh, record battu =)

Répondre à DestyNov@

58

fro, le 18 fév 2005 à 14:01:59

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...

Répondre à fro

59

DestyNov@, le 18 fév 2005 à 14:02:37

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.

Répondre à DestyNov@