Heim > Artikel > Backend-Entwicklung > Was soll ich tun, wenn Linux den PHP-Befehl nicht erkennt?
Lösung für das Problem, dass Linux den PHP-Befehl nicht erkennen kann: 1. Gehen Sie zu Linux, um den Speicherort der PHP-Datei der integrierten Umgebung zu finden. 2. Legen Sie die PHP-Umgebungsvariable fest. 3. Führen Sie den Befehl „Umgebungsvariable aktualisieren“ aus.
Die Betriebsumgebung dieses Artikels: Linux5.9.8-System, PHP-Version 5.4.26, DELL G3-Computer
Was soll ich tun, wenn Linux den PHP-Befehl nicht erkennen kann?
Wie kann ich das Problem lösen? dass der PHP-Befehl unter Linux nicht verwendet werden kann? Testen Sie, ob die PHP-Umgebungsvariablenmethode hinzugefügt werden soll:
Wie folgt: Geben Sie php -v ein, um den PHP-Befehl nicht gefunden anzuzeigen
[root@iz8vbhc4d7zoazstpw7gw8z ~]# php -v -bash: php: command not found
1. Gehen Sie zuerst zu Linux, um den Speicherort zu finden der PHP-Datei der integrierten Umgebung
[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
Ermitteln Sie den Speicherort des PHP-Bin-Verzeichnisses wie oben. I Linux verwendet die integrierte Umgebung von phpstudy
Dann müssen Sie zur Umgebungsvariablendatei des Linux-Systems gehen, um die PHP-Umgebung festzulegen Variablen, ähnlich wie bei Windows. Die Datei befindet sich im Stammverzeichnis /etc ;
Wenn Sie weitere Umgebungsvariablen hinzufügen müssen, suchen Sie einfach das Verzeichnis, in dem sich die ausführbare Datei befindet, hängen Sie einen Doppelpunkt (::) und das Verzeichnis an, speichern und beenden Sie dann
Führen Sie den Befehl zum Aktualisieren der Umgebungsvariablen aus:
[root@iz8vbhc4d7zoazstpw7gw8z ~]# cd /[root@iz8vbhc4d7zoazstpw7gw8z /]# vim etc/profileDann geben Sie php -v ein und es wird gut sein
[root@iz8vbhc4d7zoazstpw7gw8z /]# source /etc/profileEs funktioniert! Empfohlenes Lernen: „
PHP-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn Linux den PHP-Befehl nicht erkennt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!