PHP : serveur apache ne se lance pas

mcdelay Messages postés 54 Statut Membre -  
ThaNerd Messages postés 23 Statut Membre -
Bonjour,

Je viens d'installer Esay PHP1.7 sous Windows 2000. Quand je lance l'application le serveur Apache ne se lance pas car un autre serveur utilise la port .. il me semble que ce soit le port 80 .. comment peut on fair pour connaitre l'application qui utilise ce port ? Et comment fait on pour liberer ce port pour qu'Apache l'utilise.

Merci pour votre aide !
A voir également:

1 réponse

ThaNerd Messages postés 23 Statut Membre 27
 
Ton port doit probablement être utilisé par IIS ou PWS. si tu as installé ActivePerl, tu peux lancer une fenêtre d'éditeur de commandes (le pseudo-dos) et y taper

head http://localhost/

Sinon, tu tapes

telnet localhost 80

Après qu'il t'aie dit "connexion établie", l'écran sera tout noir. Tapes ceci:
GET /
suivi de deux fois "Enter".
Tu ne verra pas s'écrire ce que tu tapes, quand tu tapera GET /. C'est normal.

En théorie, tu aura un message d'erreur, suivi de quelques lignes de code html...

Ce que tu dois regarder, tout en haut, c'est Server:

Si ça te parle de "PWS" ou de "IIS", c'est que l'un de ces deux serveurs est actif. Si non, scrolle cette réponse jusqu'à la ligne qui dit ### Sinon ###

Pour le désactiver, lance l'assistant d'installation de windows (ajout/suppression de programmes dans le panneau de configuration) et cherche "services internet" dans "composants windows". Décoche la case, clique, et ca désinstallera IIS.

Si pour une raison ou une autre tu voulais NE PAS désinstaller IIS (par exemple, Visual Studio requiert que tu l'aie), tu peux changer le port utilisé par IIS

[A partir de là, étant sous XP personellement, je sais pas si je pourrai t'aider beaucoup, vu que c'est peut-être pas EXACTEMENT pareil]

Dans le panneau de configuration, vas dans le dossier "outils d'administration". Et lance Services internet (IIS) qui se trouve là-dedans.

Dans la colonne de gauch, vas sur ton ordi, ouvres l'aorborescence, jusqu'à trouver "Site web par défaut".
Clic-droit sur celui-ci, propriétés, et dans le premier onglet de la boîte de dialogue, change le Port TCP. Personellement, j'ai mis 82...

Il te demandera peut-être de relancer l'ordi.

### Sinon ###
sinon, c'est qu'un auter logiciel utilise ton port 80. Difficile de dire quel programme c'est. Ca peut être un trojan, un spyware, un logiciel de p2p auquel tu as permis de lancer un site pour le contrôler à distance, ou tout autre-chose.

Le meilleur moyen de le savoir, c'est d'afficher http://127.0.0.1:80/ dans ton navigateur, et de voir ce que ça te dit.

Ce serait sympa de me tenir au courrant, j'aimerais savoir si je me suis rendu utile...

Et bonne chance!
0