Bonjour, Je suis débutant en PHP ; je viens d'installer WAMPServer 2 (XP Pro SP2) ; tout semble OK, mais rien ne se passe comme ça devrait : Lorsque je clique Localhost, Firefox s'ouvre sur le message "It works" au lieu d'afficher la page d'accueil. Lorsque j'exécute un PHP (petit test d'école copié/collé), seule la partie HTML classique s'exécute : la (seule) commande PHP qui y est incluse ne s'exécute pas. Pour info complémentaire : - l'icône WAMP s'affiche avec tous services actifs - j'ai désactivé Skype - Apache Service Monitor affiche bien wampapache comme actif - le test de port 80 indique qu'il est utilisé par Server : Apache/2.2.8 (Win32) PHP/5.2.6 - lorsque je passe la souris sur l'icône WAMP j'ai une infobulle qui affiche WAMPSERVER - Serveur hors ligne (mais si je le passe en ligne, ça ne change rien) - le PHP que j'exécute est le suivant (C:\wamp\www\ProjetTest\new1.php) :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "[www.w3.org]; <html xmlns="[www.w3.org]; xml:lang="fr" lang="fr"> <head> <title>Notre première instruction : echo</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <body> <h2>Affichage de texte avec PHP</h2>
<p> Cette ligne a été écrite entièrement en (x)HTML.<br /> <?php echo "Celle-ci a été écrite entièrement en PHP."; ?> </p> </body> </html>
Modifie 1 fois. Derniere modification le 21/09/2008 à 17:32 par catamaran.
http://[localhost]/ effectivement (et le PHP marche également si on le lance de cette page) ! Un grand merci !
Mais (par curiosité) : 1. quelle est la différence entre http://[localhost]/ et [localhost] ? 2. Pourquoi le menu WAMP "Localhost" n'envoie pas la bonne adresse lui-même ?
Quand tu fais [localhost], ton navigateur va sur la page d'accueil de wamp
et quand tu vas sur l'icone en bas de l'écran, et que tu lances "localhost", ce "raccourci" te place un "[localhost] dans la barre du navigateur : la dite page d'accueil.
Si ce n'est pas le cas, c'est que l'installation ne s'est pas faite normalement
catamaran a écrit: ------------------------------------------------------- > D'où vient ce "It Works" (qui signifie que ça marche ... alors que ça ne marche pas)
Le fichier Wampserver qui contient "It works" est "wamp/bin/apache/apache2.x.y/htdocs/index.html
Depuis votre navigateur, lancer le fichier "wamp/bin/apache/apache2.2.8/manual/invoking.html.fr" pour obtenir les explications.
Voir également le contenu du fichier windows\system32\drivers\etc\host qui doit contenir la ligne : 127.0.0.1 localhost
si "[localhost] 1.php" fonctionne, il n'y a aucune raison pour que "[localhost]; ne fonctionne pas.
Nota : évitez de mettre des espaces dans le noms de fichier.
Otomatic a écrit: -------------------------------------------------------
> > Le fichier Wampserver qui contient "It works" est "wamp/bin/apache/apache2.x.y/htdocs/index.html OK
C:/wamp/bin/apache/apache2.2.8/htdocs/index.html OK (il y a un s à htdocs) > > Depuis votre navigateur, lancer le fichier > "wamp/bin/apache/apache2.2.8/manual/invoking.html.fr" pour obtenir les explications. OK je vais me donner le temps de le lire > > Voir également le contenu du fichier > windows\system32\drivers\etc\host qui doit contenir la ligne : 127.0.0.1 localhost windows\system32\drivers\etc\hosts (il y a un s) OK > > si "[localhost] 1.php" fonctionne, il n'y a aucune raison pour que > "[localhost]; ne fonctionne pas. [localhost] : OK ... index.php : OK
> > Nota : évitez de mettre des espaces dans le noms de fichier. Je suis d'accord : c'est le par défaut de notepad++ et je ne m'en étais pas rendu compte
Merci encore pour tout ; je crois qu'on en restera là puisque ça marche
Juste une dernière question : quelle est l'incidence des crochets dans un URL ?
catamaran a écrit: ------------------------------------------------------- > Juste une dernière question : quelle est l'incidence des crochets dans un URL ?
Les crochets [ ] sont ajoutés automatiquement par le logiciel de gestion de ce forum lorsqu'une URL est détectée.