execution PHP en local?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : execution PHP en local?

par AB » 21 août 2007, 23:24

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

par remiroir » 21 août 2007, 08:36

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!

par Sékiltoyai » 17 août 2007, 17:45

Crée des alias pour tes dossiers.

par remiroir » 17 août 2007, 16:36

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>

par AB » 17 août 2007, 16:15

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

par remiroir » 17 août 2007, 16:12

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

par AB » 17 août 2007, 15:54

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

par remiroir » 17 août 2007, 15:48

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

par remiroir » 17 août 2007, 15:40

Not Found...

par mere-teresa » 17 août 2007, 15:39

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

par AB » 17 août 2007, 15:36

essai l'adresse http://localhost/tapage.php dans la barre d'adresse de ton navigateur

par remiroir » 17 août 2007, 15:25

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?

par AB » 17 août 2007, 15:07

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.

execution PHP en local?

par remiroir » 17 août 2007, 14:49

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!