Page 1 sur 1
execution PHP en local?
Posté : 17 août 2007, 14:49
par remiroir
Bonjour,
Je me penche pour la première fois sur le PHP et je n'arrive pas à exécuter correctement les scripts php.
Je suis parti du premier tutorial de ce site: Installer Apache et PHP (win32)
Voulant privilégier la simplicité et la rapidité, j'ai téléchargé et installé EasyPHP. Apache et MySQL démarrent correctement. Lorsque je lance le web local, une page marqué d'un gros "It works!" s'affiche. Cette page est à l'adresse:
http://127.0.0.1/apache2-default/
Mon problème est alors le suivant: Je souhaite executer une page PHP pour vérifier le fonctionnement en local. J'ai donc fait un fichier phpinfo.php dans lequel j'ai écris: <? phpinfo(); ?>
Mais là, je ne sais pas comment lancer l'exécution de cette page? Si je place ce fichier dans le répertoire www du dossier d'instal d'EasyPHP et que je l'ouvre avec firefox, rien ne se passe... Comment dois-je m'y prendre pour "visualiser" le résultat?
Par avance merci!
Posté : 17 août 2007, 15:07
par AB
Clic droit sur easyphp (à droite dans dans la barre des tâches) puis web local.
Fait attention car php5 n'aime pas les short tags (par défaut) donc tu peux avoir un script qui ne s'exécute pas si tu mets simplement <? au lieu de <?php
Edit : tu as placé ton fichier au bon endroit.
Posté : 17 août 2007, 15:25
par remiroir
Merci pour ta réponse!
Ce qui m'ennuie, c'est lorsque je lance "web local" par un clic droit, je tombe sur la page "It Works" et de la je ne vois pas comment accéder à mon script... Dois je modifier l'adresse?
Posté : 17 août 2007, 15:36
par AB
essai l'adresse
http://localhost/tapage.php dans la barre d'adresse de ton navigateur
Posté : 17 août 2007, 15:39
par mere-teresa
Si tu veux jouer avec PHP5, installe plutôt WAMP5
www.wampserver.com
Ensuite, tu iras créer des répertoires dans C:\wamp\www\
et ils apparaîtront sous Vos projets sur l'adresse http://localhost/
Pour accéder à ton script : http://localhost/monscript.php
Posté : 17 août 2007, 15:40
par remiroir
Not Found...
Posté : 17 août 2007, 15:48
par remiroir
J'ai également installé wamp, mais j'ai les mêmes problèmes...
Si j'essaye d'accéder à
http://localhost/, je suis redirigé sur
http://localhost/apache2-default/ la page qui indique "It works!".
Je ne vois aucun des dossiers que j'ai créé sous www...
J'ai par exemple un fichier index.php sous www et si j'essaye d'accéder à
http://localhost/index.php, je me prends un "Not Found".
(J'ai installé wamp sous program files et non sous c directement, est ce que ça peut venir de la?)
Posté : 17 août 2007, 15:54
par AB
J'ai par exemple un fichier index.php sous www et si j'essaye d'accéder à
http://localhost/index.php, je me prends un "Not Found".
Je travaille avec easyphp 2.0.0.0 et quand je me prend ce message d'erreur c'est que j'ai oublié de démarrer easyphp
Posté : 17 août 2007, 16:12
par remiroir
Moi j'utilise easyphp1.8, mais je t'assure qu'il est bien démarré! La preuve c'est que j'ai un "It works" au lancement du web local...
Je vais essayer avec easyphp2.0 mais je ne crois pas que ce soit la source de mon pb
Posté : 17 août 2007, 16:15
par AB
Je ne sais pas si wamp et easyphp cohabitent facilement. tu devrais peut-être essayer de désinstaller un des deux. De même avant d'installer la version 2 d'easyphp, désinstalles la version 1.8
Posté : 17 août 2007, 16:36
par remiroir
j'ai tout désinstallé et réinstallé uniquement easyphp2.0
la dessus, je mets qq fichiers php et un dossier dans le dossier www du répertoire d'installation d'easyphp.
Je lance easyphp.
Apache et Mysql passent au vert.
clic droit, web local.
ca ouvre firefox, et la page it works apparait (
http://localhost/apache2-default/)
Je tronque l'adresse à
http://localhost/ et je suis à nouveau redirigé sur la page
http://localhost/apache2-default/
Si je tappe
http://localhost/heure.php, je tombe sur un Not Found alors que le fichier heure.php se trouve directement sous le dossier www...
Si au contraire je vais dans l'explorateur et que j'ouvre le fichier heure.php avec firefox, il s'affiche uniquement:
"Date courante :"
(aucune date ne s'affiche, comme si le script n'était pas exécuté)
Le code de heure.php est:
Code : Tout sélectionner
<html>
<head>
<title>Ma première page en PHP</title>
</head>
<body>
Date courante : <?php print (Date("l F d, Y")); ?>
</body>
</html>
Posté : 17 août 2007, 17:45
par Sékiltoyai
Crée des alias pour tes dossiers.
Posté : 21 août 2007, 08:36
par remiroir
Afin de faire profiter à tous de mes erreurs, voici la solution à ce problème:
Mon navigateur était configuré avec des proxy! De ce fait, le web local n'était plus du tout local et rien ne fonctionnait correctement!
Voila, maintenant lorsque je lance le web local, je vois mon arborescence de fichier et j'ai acces au panneau d'administration...
A bientot et un grand merci pour votre aide!
Posté : 21 août 2007, 23:24
par AB
Merci d'avoir donné l'info.
Il ne reste plus à un modérateur que de cliquer sur "Résolu" car ça peut servir à d'autres