web-dev-qa-db-fra.com

comment accéder à la ligne de commande pour xampp sur Windows

J'utilise Xampp sur une machine Windows 7 et je me demandais si et comment exécuter des commandes pour xampp via une ligne de commande. commandes comme php phpfile.php

Tout avis sera le bienvenu.

33
Somk
  • Vous pouvez définir variables d'environnement comme indiqué dans les autres réponses (comme ici )

    ou

  • vous pouvez ouvrir Démarrer> CMD en tant qu'administrateur et écrire

    C:\xampp\php phpfile.php

XAMPP ne dispose pas d'une console de pré-génération pour exécuter les commandes php ou mysql. Vous devez donc ajouter à Windows PATHvariables d'environnement, ces 2: ;C:\xampp\mysql\bin;C:\xampp\php;

Ensuite, vous devriez pouvoir exécuter les commandes php et mysql à partir du CMD.

MISE À JOUR

Je l'ai testé et ça marche.

63
Alex

Merci les gars pour cette réponse. Mais je pense que la réponse acceptée nécessite plus de clarté, car j’ai eu du mal à trouver la solution.

  1. Nous pouvons définir la variable d'environnement comme indiqué dans la réponse par w0rldart.

    Dans ce cas (après avoir défini envmnt var), nous pouvons exécuter phpFile en ouvrant start >> CMD et en tapant des commandes telles que,

    php.exe <path to file location>

    ou

    php <path to file location>

    exemple:

    php.exe C:\xampp\htdocs\test.php
    
  2. vous pouvez ouvrir Démarrer >> CMD en tant qu'administrateur et écrire comme

    <path to php.exe in xampp's php folder> <path to file location>

    exemple:

    C:\xampp\php\php.exe C:\xampp\htdocs\test.php
    

    ou

    C:\xampp\php\php C:\xampp\htdocs\test.php
    

J'espère que cela aidera quelqu'un.

24
skt

Au cas où quelqu'un voudrait savoir comment configurer variables d'environnement

  1. Cliquez sur le bouton Windows en bas à gauche et allez dans Système
  2. Cliquez sur le lien Paramètres système avancés dans la colonne de gauche.
  3. Dans la fenêtre Propriétés système, cliquez sur l'onglet Avancé, puis sur le bouton Variables d'environnement situé au bas de cet onglet.
  4. Dans la fenêtre Variables d'environnement, sélectionnez la variable Path dans la section "Variables système", puis cliquez sur le bouton Modifier. Ajoutez les lignes de chemin d'accès avec les chemins d'accès auxquels l'ordinateur doit accéder.

Une fois que vous avez fait cela, vous pouvez exécuter en utilisant la commande de la ligne de commande start-> comme ci-dessous

php <path to file location>
9
HopeKing

Exécutez PHP le fichier de la commande Promp.

Veuillez définir variable d'environnement comme indiqué ci-dessous.

  1. Cliquez avec le bouton droit de la souris sur l'icône MY Computer, puis sur Propriétés ou Aller à "Panneau de configuration\Système et sécurité\Système".
  2. Sélectionnez "Paramètres système avancés" et sélectionnez "Avancé" Onglet
  3. Maintenant, sélectionnez l'option "Variable d'environnement" et sélectionnez "Chemin" dans "Variables système" et cliquez sur le bouton "Modifier"
  4. Maintenant, définissez le chemin où le fichier php.exe est disponible - Par exemple, si XAMPP installez-le sur le lecteur C: puis Path est - "C:\xampp\php"
  5. Après avoir défini le chemin, cliquez sur Ok et appliquez.

Ouvrez maintenant l'invite de commande où votre fichier source est disponible et exécutez la commande "php test.php"

8
Kaushik Andani

Comme tous les autres ont dit ci-dessus, vous devez ajouter un chemin. Mais je ne sais pas pour quelle raison si j'ajoute C:\xampp\php dans le chemin de variable système ne fonctionnera pas mais si je l’ajoute dans le chemin de Variable utilisateur fonctionne bien.

Bien que j'aie ajouté et utilisé d'autres outils de ligne de commande en ajoutant des variables système, ça marche

Donc juste au cas où quelqu'un aurait le même problème que moi. Windows 10

enter image description here

4
cjmling

Veuillez vous souvenir: lorsque vous modifiez la variable de chemin d'accès, vous devez redémarrer la console, sinon la variable de chemin d'accès n'est pas mise à jour et ne semble pas fonctionner.

1

Xampp a l’application php sous: répertoire de fichiers C:\xampp\php ... si vous saisissez C:\xampp\php\php dans CMD, vous devez entrer l’application php.

1
savage_floweed