Rechercher : dans
Par :
 Signaler ce message aux modérateurs

Bonjour à tous, voilà mon problème : J'ai installé easy php, et lorsque je le lance, j'ai le message suivant : "le serveur n'a pas pu être lancé, un autre serveur utilise le port requis" (80). J'ai déja soulevé mon problème, mais il n'y avait pas eu de résultat. J'ai xp pro et je suis en adsl 2 megas. IIS n'est pas présent sur ma machine, j'utilise norton comme firewall (mais je n'ai pas trouvé dans les options le moyen de libérer le port 80). Merci d'avance pour votre aide, et merci à ceux qui m'avaient aidés lors de mon premier post.

Je précise que j'ai déplacé ma question qui était dans le forum réseau.

Meilleures réponses pour « easy php » dans :
Télécharger EasyPHP VoirEasyPHP est un environnement de travail packagé comprenant le serveur web Apache, le système de gestion de bases de données MySQL et le support du langage PHP. Il est fourni avec phpMyAdmin, une interface permettant de manipuler très facilement les...
Installation de EasyPHP VoirIntroduction à EasyPHP Afin de faire fonctionner PHP, il est nécessaire à la base d'en télécharger les sources depuis un site spécialisé (par exemple PHP.net), puis de compiler celui-ci (ainsi que d'éditer les liens) afin de créer un fichier...

1

hasendan, le 21 sep 2004 à 23:58:59

Salut
Dans le fichier de config d'apache il precise bien de desactiver le firewall dans ce cas ou le configurer pour liberer le port
De preference dans ce cas desactive ta connexion sinon attention les degats un serveur apache avec une connexion et pas de firewall ....
Moi j'utilise ZonAlarm et j'ai pas de probleme particulier (je desactive ma connexion par precaution)


A+
Dan

Répondre à hasendan

2

teutates, le 22 sep 2004 à 00:56:46

Bonjour,

J'ai résolu ce problème en spécifiant pour Apache le port 8000 mais il faut aussi régler le parefeu pour qu'il laisse tranquille EasyPHP (Apache).

En fait ce problème est normal puisque la navigation http transite par le port 80. Il faut donc choisir : ou EasyPHP (Apache), ou naviguer sur le Web ;-))

D'où l'astuce pour éviter des conflits de mettre Apache sur un autre port ;-)))

Toco y se gausos !!!

Répondre à teutates

3

particule0021, le 22 sep 2004 à 08:47:29

Oui, mais justement comment mettre apache sur le port 8000 ? Faut-il éditer un fichier .conf ?

Répondre à particule0021

7

sidarus, le 22 sep 2004 à 20:42:48

Jamais eu besoin de faire ça o_Ô

J'utilises EasyPHP au meme temps que le web en exploitant le port 80.

T'as installé quel version de EasyPHP... pour voir ?

~°sidarus°~

Répondre à sidarus

8

teutates, le 22 sep 2004 à 21:05:25

Version 1.7 (la dernière)

Toco y se gausos !!!

Répondre à teutates

10

sidarus, le 22 sep 2004 à 22:02:58

o_Ô Autant pour moi : v1.7

#
# Port: The port to which the standalone server listens.  Certain firewall
# products must be configured before Apache can listen to a specific port.
# Other running httpd servers will also interfere with this port.  Disable
# all firewall, security, and other services if you encounter problems.
# To help diagnose problems use the Windows NT command NETSTAT -a
#
Port 80


Et je maintiens ce que j'ai dis. J'ai toujours pu utiliser Apache en local et le web simultanément depuis la nuit des temps... T'imagines pour la maintenance si a chaque fois tu dois faire un choix entre local et toile :P

Jamais entendu parler de ce pb... ce qui m'intrigue d'autant plus. Visiblement c'est la config du FW qui autorise pas l'utilisation simultanée du port incriminé par 2 applications différentes. Ton FW n'étant plus sollicité lorsque t'es plus sur le web (donc plus de surveillance/restriction) j'imagine qu'Apache peu a ce moment faire usage du port audité. A titre de test log toi avec IE et Firefox; ou encore fais un ping 127.0.0.1 lorsque t'es sur le web pour voir... (à suivre)

~°sidarus°~

Répondre à sidarus

11

teutates, le 22 sep 2004 à 22:28:39

Je pense aussi que le parefu est coupable ;-))


A titre de test log toi avec IE et Firefox; ou encore fais un ping 127.0.0.1 lorsque t'es sur le web pour voir... (à suivre)
Je me logue avec Apache démarré ? Comment je fait le ping ?


Toco y se gausos !!!

Répondre à teutates

13

sidarus, le 22 sep 2004 à 22:56:19

Re teutates... Je voulais dire :

1/ connectes-toi au web simultanément avec 2 navigateurs différents. C'est pour voir si le FW autorise plus d'une applic utilisant le port 80

2/ Toujours connecté au web, tape dans le shell (Win+R) :

- c:\>ping 127.0.0.1

ou

- c:\>ping localhost

Si tout est ok alors la commande ping dois afficher ceci :

Statistiques Ping pour 127.0.0.1:  <-- ou localhost
    Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%)

Dans ce cas Apache fonctionne puis que "Web local" = 127.0.0.1 | localhost

Le fichier c:\Windows\HOSTS (-H) doit contenir cette ligne :

127.0.0.1      localhost


Ton ping sous localhost OffLine est ok. Reste a savoir pk il ne l'est plus lorsque t'es OnLine + Apache::démarré ?!?

~°sidarus°~

Répondre à sidarus

17

sidarus, le 23 sep 2004 à 15:41:19

Alors teutates, qu'est-ce que ça nous donne ?

~°sidarus°~

Répondre à sidarus

18

teutates, le 24 sep 2004 à 00:57:23

Je n'étais pas là ! Résultat des courses : Localhost a .... pardon !

Test 1 :
J'ai démarré Mozilla et IE et j'étais bien connecté au web :
tatistiques Ping pour 127.0.0.1: <-- ou localhost
Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%)
Donc correct.

Test 2 :
Je remet le port 80 pour Apache, je suis connecté au Web avec IE et Mozilla et .... échec ! Apache s'arrête en moins d'une seconde ! Pourtant, j'ai réglé le parefeu pour qu'il laisse travailller en paix Apache !


Test 3 :
je suis connecté au Web avec IE et Mozilla et Apache. Apache est sur le port 8000 (puisque pas le choix !)
Résultat du ping correct (comme pour le test 1)

Reste à comprendre pourquoi Apache ne peut tourner sur le port 80. J'ai bien un module de Namo Web Editor 6 qui fait serveur PHP mais j'ai du aussi le mettre très vite sur le port 81.

Ou alors ca vien encore d'une subtilité de Norton 2004 !!!!

Toco y se gausos !!!

Répondre à teutates

19

sidarus, le 24 sep 2004 à 22:49:17

J'ai également NAV 2004 et il y est pour rien. Comme expliqué précédamment, selon moi c ton FW qui y est pour qq chose. Et comme dit c'est la 1ère fois que j'entend parler de ce pb. A tu autorisé Apache.exe à faire usage du port 80 dans ton FW ?

Cordialement

~°sidarus°~

Répondre à sidarus

20

teutates, le 24 sep 2004 à 22:56:09

Je vérifie !

Toco y se gausos !!!

Répondre à teutates

21

teutates, le 24 sep 2004 à 23:15:13

Enfin !!!!

Apache tourne désormais sans problème sur le port 80. L'affaire n'a pas été simple !
1) J'ai d'abord réglé manuellement les ports autoriser pour Apache.
2) Dès que j'ai lancé Apache, Norton 2004 m'a demandé ce qu'il devait faire. L'idiot avait oublié mes réglages ! J'ai donc reparamétré à partir de la fenêtre de demande. J'ai voulu à nouveau le régler manuellement (je sais le faire sans problème) mais impossible de faire entendre raison à cette bourrique de Norton ! J'ai tenté 3 fois de régler manuellement et Môssieur le parefeu s'évertuait à perdre la mémoire !
3) De désespoir, j'ai opté pour un réglage automatique ! Et là, Apache fonctionne bien sur le port 80 !

N'empêche que je comprends toujours pas pourquoi Norton me fait cette arnaque !!!! Une autre histoire !!!

Toco y se gausos !!!

Répondre à teutates

22

 sidarus, le 25 sep 2004 à 00:10:13

Mouarf :) Ben on a enfin trouvé le responsable. Content pour toi qu'Apache puisse enfin faire son office sans encombre :)

/!\ Sticky /!\

~°sidarus°~

Répondre à sidarus

12

hasendan, le 22 sep 2004 à 22:30:14

Salut Sidarus
Moi ca fonctionne comme chez toi sans modif du port
par defaut

A+
Dan

Répondre à hasendan

4

teutates, le 22 sep 2004 à 13:52:07

Pour changer le port :

1) Démarrer EasyPHP mais nul besoin de démarrer Apache
2) Aller sur l'icône de EasyPHP dans la barre des tâches
3) Faire un clic droit sur l'icône
4) Choisir "Configuration / Apache"
5) Le fichier de configuration s'ouvre en mode texte dans le bloc-notes.
6) Chercher "Port 80", vers la fin du 1er tiers du fichier
7) Modifier en "Port 8000"
8) Enregistrer
9) Lancer Apache ;-)))

Toco y se gausos !!!

Répondre à teutates

5

particule0021, le 22 sep 2004 à 19:43:29

Merci, pour ta réponse détaillée, je vais tenter de ce pas

Répondre à particule0021

6

particule0021, le 22 sep 2004 à 19:48:49

Merci pour ton aide, ça marche niquel, je vais pouvoir me mettre au php.
Sinon, juste comme ça, qu'estqui t'a motivé à prendre le port 8000, et non pas le 7654 : )))

Répondre à particule0021

9

teutates, le 22 sep 2004 à 21:19:37
  • +1

Rien de précis !-) J'ai tenté le 80000 mais ca été refusé donc j'ai supprimé un zéro ! J'ai voulu rester sur une logique de base 80xx. Pourquoi veuts-tu le 7654 ?

Toco y se gausos !!!

Répondre à teutates

14

sidarus, le 22 sep 2004 à 23:06:44

On peut prendre un port quelconque du moment qu'il n'est pas réservé. Mais si on respecte les std (RFC) alors c bien le port 80.

~°sidarus°~

Répondre à sidarus

15

particule0021, le 23 sep 2004 à 08:50:31

Non, juste comme ça pour essayer de comprendre à quoi servent tous ces ports

Répondre à particule0021

16

sidarus, le 23 sep 2004 à 15:38:50

Dans ce cas familiarises-toi avec la notion de socket (ip+port). En gros ip=machine_cible, port=application_cible

http://www.commentcamarche.net/internet/port.php3

~°sidarus°~

Répondre à sidarus
Collection CommentÇaMarche.net