Maison > Article > développement back-end > Que dois-je faire si Linux ne parvient pas à reconnaître la commande php ?
Solution au problème selon lequel Linux ne peut pas reconnaître la commande PHP : 1. Accédez à Linux pour trouver l'emplacement du fichier PHP de l'environnement intégré ; 2. Définissez la variable d'environnement PHP 3. Exécutez la commande de mise à jour de la variable d'environnement.
L'environnement d'exploitation de cet article : système linux5.9.8, PHP version 5.4.26, ordinateur DELL G3
Que dois-je faire si Linux ne parvient pas à reconnaître la commande php
Comment résoudre le problème ? que la commande php ne peut pas être utilisée sous Linux ? Testez s'il faut ajouter la méthode de variable d'environnement php :
Comme suit : Entrez php -v pour afficher la commande php introuvable
[root@iz8vbhc4d7zoazstpw7gw8z ~]# php -v -bash: php: command not found
1. du fichier PHP de l'environnement intégré
[root@iz8vbhc4d7zoazstpw7gw8z /]# cd phpstudy/server/php/ [root@iz8vbhc4d7zoazstpw7gw8z php]# ls bin do_not_delete etc include lib php sbin var [root@iz8vbhc4d7zoazstpw7gw8z php]# cd bin/ [root@iz8vbhc4d7zoazstpw7gw8z bin]# ls phar phar.phar php php-cgi php-config phpize [root@iz8vbhc4d7zoazstpw7gw8z bin]# pwd /phpstudy/server/php/bin
Obtenez l'emplacement du répertoire PHP bin comme ci-dessus, I Linux utilise l'environnement intégré phpstudy
Ensuite, vous devez vous rendre dans le fichier de variable d'environnement du système Linux pour définir l'environnement PHP variables, similaire à Windows. Le fichier est dans le répertoire racine /etc
[root@iz8vbhc4d7zoazstpw7gw8z ~]# cd /[root@iz8vbhc4d7zoazstpw7gw8z /]# vim etc/profile
Puis commencez à éditer le fichier de configuration de la variable d'environnement
Comme indiqué :
Mettez le chemin vers le répertoire bin de php trouvé ici et ajoutez ces deux lignes de code ;
Si vous devez ajouter d'autres variables d'environnement, recherchez simplement le répertoire où se trouve le fichier exécutable, ajoutez deux points (":") et le répertoire, puis enregistrez et quittez
Exécutez la commande de mise à jour de la variable d'environnement :
[root@iz8vbhc4d7zoazstpw7gw8z /]# source /etc/profile
Ensuite, entrez php -v et ce sera OK
[root@iz8vbhc4d7zoazstpw7gw8z /]# php -vPHP 5.4.26 (cli) (built: Sep 7 2017 12:52:40)Copyright (c) 1997-2014 The PHP GroupZend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies with Zend Guard Loader v3.3, Copyright (c) 1998-2013, by Zend Technologies
Ça marche !
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!