Maison  >  Article  >  développement back-end  >  Que dois-je faire si Linux ne parvient pas à reconnaître la commande php ?

Que dois-je faire si Linux ne parvient pas à reconnaître la commande php ?

藏色散人
藏色散人original
2021-12-31 10:11:373127parcourir

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.

Que dois-je faire si Linux ne parvient pas à reconnaître la commande php ?

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é :

Que dois-je faire si Linux ne parvient pas à reconnaître la commande php ?

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!

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