Maison  >  Article  >  développement back-end  >  Comment résoudre l'erreur "php n'est pas une commande interne ou externe" sous Windows

Comment résoudre l'erreur "php n'est pas une commande interne ou externe" sous Windows

PHPz
PHPzoriginal
2023-03-23 14:11:012149parcourir

Pour les utilisateurs qui viennent de commencer à utiliser PHP, ils peuvent être confus s'ils rencontrent le problème « php n'est pas une commande interne ou externe » dans le système d'exploitation Windows. Cette erreur est généralement causée par le système qui ne reconnaît pas le chemin vers PHP.

Dans cet article, je vais vous présenter quelques causes possibles et solutions à ce problème pour vous aider à résoudre ce problème rapidement.

  1. Le chemin PHP n'est pas défini correctement

Dans les systèmes Windows, si vous souhaitez exécuter un programme PHP sous la ligne de commande, vous devez vous assurer que le chemin PHP est correctement défini dans la variable d'environnement Path du système. S'il n'est pas configuré correctement, vous obtiendrez l'erreur "php n'est pas une commande interne ou externe".

Pour configurer le chemin PHP, vous devez effectuer les étapes suivantes :

  • Ouvrez le panneau de configuration

  • Sélectionnez "Système et sécurité"

  • Sélectionnez Système

  • Sélectionnez Paramètres système avancés

  • Sélectionnez la variable d'environnement

  • Recherchez le chemin dans les variables système

  • Cliquez sur "Modifier"

  • Ajoutez le chemin de PHP dans la valeur de la variable

    Par exemple : C: phpphp.exe

  1. Enregistrez le fichier PHP Chemin incorrect

Si vous avez correctement configuré votre chemin PHP et que vous saisissez php dans la ligne de commande mais que vous obtenez toujours l'erreur "php n'est pas une commande interne ou externe", alors le problème peut être en raison du chemin où le fichier PHP est enregistré en raison d'une erreur.

Pour résoudre ce problème, vous devez vous assurer que les fichiers PHP sont enregistrés dans le bon répertoire et que vous utilisez le bon chemin pour accéder à ces fichiers PHP à partir de la ligne de commande. Par exemple, si vous enregistrez un fichier PHP dans le répertoire C:php, vous pouvez accéder à ce fichier depuis la ligne de commande en utilisant la commande suivante : C:phpphp.exe C:phpmyfile.php.

  1. PHP n'est pas installé correctement

Si les deux solutions ci-dessus ne peuvent pas résoudre le problème, le problème peut être dû au fait que PHP n'est pas installé correctement. Dans ce cas, vous devez réinstaller PHP et confirmer que le chemin et le répertoire dans lesquels les fichiers PHP sont enregistrés sont correctement définis.

Si vous avez suivi les étapes ci-dessus et que vous ne parvenez toujours pas à résoudre le problème, le problème peut être dû à d'autres raisons. Dans ce cas, vous pouvez consulter les journaux système pour plus d'informations ou demander de l'aide sur le forum.

Résumé

Lorsque vous rencontrez l'erreur "php n'est pas une commande interne ou externe" dans les systèmes Windows, vous devez d'abord vérifier si le chemin PHP est correctement défini. Si le chemin est correct, le problème peut être dû à un chemin incorrect pour enregistrer le fichier PHP ou à une installation incorrecte de PHP. Quel que soit le problème qui survient, vous pouvez le résoudre en déboguant et en demandant de l'aide.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn