Maison > Article > développement back-end > Comment résoudre l'erreur 'php n'est pas une commande interne ou externe' sous Windows
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.
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
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.
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!