2009-06-13 8 views
4

Je cours wampserver et ne peux pas sembler utiliser des fichiers php dans la CLI. Supposément, il existe deux modes de fonctionnement PHP, CGI et CLI. Je n'arrive pas à comprendre comment activer CLI car je ne vois pas php-cli.exe dans /wamp/bin/php/php5.2.6. Lorsque j'essaie d'exécuter des scripts PHP, ils ne courent pas. Est-ce que quelqu'un sait comment obtenir la CLI exécutant des scripts php en utilisant wampserver 2?Wamp PHP CLI

Essentiellement en essayant d'appeler un script bake.php pour ouvrir une console de gâteaux.

+0

Qu'est-ce qui vous fait penser que CLI n'est pas déjà activé? Y a-t-il un message d'erreur? Avez-vous PHP dans votre PATH? –

Répondre

7

Vous devriez avoir un fichier php.exe, qui est la version CLI. Donc vous pouvez faire

php.exe -f phpfile.php 

pour exécuter un fichier en utilisant la ligne de commande.

+0

J'ai un autre problème. Je ne peux pas démarrer PHP CLI même si je l'exécute en utilisant la ligne de commande – lyhong

1

Voici quelque chose qui pourrait aider: http://www.devtrench.com/php-command-line-cli-tips/

Points importants:

  1. Si vous avez installé PHP avant, et le réinstaller: assurez-vous que la version de php vous utilisez de la commande ligne en vérifiant vos variables d'environnement dans les fenêtres

  2. Assurez-vous que vous utilisez le fichier php.ini droit

5

Si un problème avec les variables environnementales, voici quelques étapes pour y remédier:

  1. Aller à mes propriétés informatiques
  2. Cliquez sur l'onglet Avancé
  3. Cliquez sur les variables environnementales
  4. Modifier « chemin "sous les variables système avec les chemins vers le php et le gâteau dossiers console

Exemple: C:\wamp\bin\php\php5.2.9-2;C:\wamp\www\cake\cake\console;

REMARQUE: Vous devrez modifier les chemins pour les faire correspondre aux vôtres, assurez-vous également de; Séparer chaque chemin

+0

Grande idée sur l'EV (variables d'environnement), C'est le moyen de faire fonctionner PHP et toutes les applications basées sur la console sans naviguer dans le répertoire. – RobertPitt