Faire fonctionner PHP

Bonjour,j'aimerais savoir ce que je dois telecharger pour faire fonctionner un fichier PHP
Configuration: Windows XP Internet Explorer 6.0

17 réponses

Résumé de la discussion

Le problème central est que les fichiers PHP ne s'exécutent pas localement en double-cliquant comme le HTML et nécessitent un serveur, soit distant chez un hébergeur, soit installé localement sur le PC. Pour une installation locale, des solutions comme WAMP ou EasyPHP fournissent Apache, PHP et MySQL, et le script PHP doit être placé dans le répertoire web pour être accessible via une adresse http. Des détails pratiques évoquent l'utilisation d'un navigateur pour appeler l'URL locale (par exemple http://127.0.0.1/web/index.php), ou l'hébergement du fichier sur un serveur distant. Enfin, certains échanges indiquent que l'accès se fait via localhost ou 127.0.0.1 et qu'il faut démarrer le serveur avant d'interroger le script.

Bobot (l’IA à votre service)
  1. Pour coder du PHP?
    Bah un bloc note peut suffir, sinon un éditeur de texte dédié genre Edit + ;)
    1
    1. Je comprends pas ! J'arrive a faire fonctionner un fichier html mais pas un fichier php.
      Pourtant ça devrait etre la meme demarche!!


      Non

      je suppose que pour afficher ta page .html tu cliques deux fois sur le fichier dans ton explorateur windows ??

      Un script php s'execute coté serveur, donc si tu clique comme pour un .html ça ne marche pas
      IL te faut un serveur:
      - soit distant , chez un hebergeur et tu devra y chrger ton script
      - soit local sur ton PC, il te faut alors installer par exemple WAMP
      wamp contient la partie serveur (Apache) qui va interpreter ton code php et Mysql (une base de donnée)
      dans ce cas après install de wamp tu dois avoir un répertoire www en général sous c:\Programme files\wamp\

      tu y cree un repertoire par ex test et tu y pose ton script qui DOIT ETRE en .php

      pour lancer ce script tu l'appelle en tapant son adresse dans la barre d'adresse de ton navigateur
      http://127.0.0.1/test/ton_script.php
      1
      1. Salut !

        J'ai installé Wamp.
        Dans le repertoire C:\wamp\www\ j'ai créé un répertoire test et j'y ai mis un fichier php; index.php
        Pour faire fonctionner le fichier index.php je suis sur le navigateur et je tape
        C:\wamp\www\test\index.php et ça ne marche pas !!!
        0
    2. Bonjour,
      Faire "fonctionner" un fichier php est impossible.
      On peut "voir" PHP avec un navigateur.
      Après si c'est un problème de codage, j'avoue ne pas avoir totalement saisit la question, copier/coller nous le code ! :)
      0
      1. Je voudrait savoir ce qu'il me faut pour faire du php!!!
        0
    3. Un fichier PHP n'est pas seulement une page internet toute bête comme un fichier HTML elle contient des scripts qui sont lus et exécutés par un serveur et qui les transforme en html pour les rendre lisibles par l'utilisateur, pour savoir comment ouvrir un fichier php pour le lire je vous conseille de suivre un tutoriel explicant comment coder en php - toute une section y est consacrée.
      https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql
      0
      1. essai notepad++
        0
        1. J'ai essayé avec le bloc notes mais ça ne marche pas
          0
        2. @lilooEnregistré en .php ?
          0
      2. télécharger WAMP et dans repertoire www crée un dossier par exemple test ! tu y mets tes pages .php
        tu as plus qu'à les ouvrir pour voir leur aspect
        0
        1. oui en .php ta page ex: index.php tu la mets dansun dossier que tu as créer dans répertoire www

          https://www.wampserver.com/
          0
          1. Je comprends pas ! J'arrive a faire fonctionner un fichier html mais pas un fichier php.
            Pourtant ça devrait etre la meme demarche!!
            0
        2. dans ce cas après install de wamp tu dois avoir un répertoire www en général sous c:\Programme files\wamp\
          
          
          Ce serai plutôt : C:\wamp\
          0
          1. Salut !

            J'ai installé Wamp.
            Dans le repertoire C:\wamp\www\ j'ai créé un répertoire test et j'y ai mis un fichier php.
            Pour faire fonctionner le fichier index.php je suis sur le navigateur et je tape
            C:\wamp\www\test\index.php et ça ne marche pas !!!
            0
        3. il ne faut pas entrer le chemin du fichier mais son adresse locale
          http://localhost/test/index.php ou http://127.0.0.1/test/index.php
          0
          1. Y a marquer impossible d'afficher la page surr le navigateur !!!
            0
          2. Y a marqué "impossible d'afficher la page"
            0
        4. il faut lancer wamp :

          Démarrage Tous les programmes Wamp

          ça doit démarrer Apache et Mysql

          et ensuite tu pourras taper l'adresse dans ton navigateur

          http://127.0.0.1/test/index.php
          0
          1. Hello je tombe sur ce sujet.
            J'ai exactement le même problème.
            mais les conditions sont un peu différentes.
            J'ai installé easyphp et non wamp.
            L'autre différence est que les ite sur lequel jen travail est parfaitement fonctionel sur le web mais que je veux faire des esssais en local.
            J'ai intégralement téléchargé mon site (que j'ai fait faire par un pro) depuis le serveur avec filezilla.
            je l'ai intégralement mis dans le répertoire www de easyphp ce qui donne un adresse comme ça www/web/index.php
            mais lorsque je met l'adresse comme mentionnée dans les messages plus il ne se passe rien (ça tourne un moment puis page blanche).
            je précise que le fichier web est un fichier d'origine dans lequel le fichier index était déjà placé.

            Si vous avez une solution...
            JD
            0
        5. www/web/index.php

          il ne faut pas mettre cette adresse dans ton navigateur mais

          1 - démarrer EasyPhp

          2 - dans la barre d'adresse du navigateur taper:

          http://127.0.0.1/web/index.php

          ou

          http://localhost/web/index.php
          0
          1. Merci d'avoir pris le temps de répondre mais c'est exactement ce que je fais.
            easyphp démaré, je tape les adresse que tu indique et il ne se passe rien.

            Une autre solution?

            merci
            0
        6. si tu tapes seulement

          http://127.0.0.1 que se passe -t-il ?
          0
          1. J'ai une page easy php qui s'ouvre avec la liste des dossiers du dossier www. Dont mon dossier "web" qui contient mon fichier index.php. lorsque je clique sur le dossier web mon ordi mouline un peu et fini sur une page blanche.
            0
        7. Bonjour;
          Ton script dois tourné correctement, je peux avoir le code de ton fichier!!!
          0
          1. peut on avoir le code de ton index.php
            0
            1. et voilà le code du fichier index.

              <?php

              include(dirname(__FILE__).'/config/config.inc.php');

              if(intval(Configuration::get('PS_REWRITING_SETTINGS')) === 1)
              $rewrited_url = __PS_BASE_URI__;

              include(dirname(__FILE__).'/header.php');

              $smarty->assign('HOOK_HOME', Module::hookExec('home'));
              $smarty->display(_PS_THEME_DIR_.'index.tpl');

              include(dirname(__FILE__).'/footer.php');

              ?>

              merci
              0
          2. Si depuis localhost tu pinaille a ouvrir le DOSSIER de ton site, c'est peut etre que tu as egalement copié le htaccess et qu'il fait bugguer ton site .. Essaie de supprimer tous les htaccess, tu ne t'en servira pas/peu en local je pense.
            0
            1. effectivement j'ai un fichier "!_.htacces" et un "!_.htwelcome.php"

              je les gardes dans un autre dossier ailleurs?
              0
          3. essaie de couper tous ces fichiers (dans tous les répertoires) ailleurs et regarde ce ca donne sans eux.
            0
            1. Je les ai systématiquement enlevé de tout les dossiers et sous dossiers.
              Mais cela ne change rien, j'arrive toujours sur une page blanche.
              0

          4. $smarty->assign('HOOK_HOME', Module::hookExec('home'));
            $smarty->display(_PS_THEME_DIR_.'index.tpl');


            ça veut dire que le developpeur se base sur un template du nom de smarty

            il doit être installé chez ton hebergeur et pas chez toi , vas voir sur le site:

            https://www.smarty.net/
            0
            1. Merci je vais aller voir.

              mais en fait c'est quoi, a quoi ça sert et comment ça marche?
              0
            2. @jds13Merci de votre aide, mais a la lecture d'un tuto de smarty, je pense que c'est largement au dessus de mes connaissances.
              0