Hallo zusammen,
ich möcht Euch um Hilfe bitten, da ich mit einer Lösung von meinem Problem nicht weiter komme.
Das System ist wie folgt:
RS 1000 SAS G8
OS: Debian 9.11
Plesk Obsidian 18.0.20 Update Nr. 1
PHP Versionen über Plesk Updates installiert:
PHP 7.2
PHP 7.3
Nicht installiert PHP from OS vendor (wäre PHP 7.0)
Mein Problem ist nun, dass ich auf der bash unter root oder unter dem Nutzer der Domain, mit der Eingabe von php die Ausgabe bekomme, "Kommando nicht gefunden".
Sieht so aus:
root@domain-xy:/# php -v
-bash: php: Kommando nicht gefunden.
root@domain-xy:/#
Wenn ich die PHP Version "PHP from OS vendor" installiere und mit php -v die Version abfrage, funktioniert es.
Sieht dann so aus:
root@domain-xy:/# php -v
PHP 7.0.33-0+deb9u6 (cli) (built: Oct 24 2019 18:50:20) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v10.2.1, Copyright (c) 2002-2018, by ionCube Ltd.
with Zend OPcache v7.0.33-0+deb9u6, Copyright (c) 1999-2017, by Zend Technologies
root@domain-xy:/#
Ich wollte auf dem System allerdings nur mit PHP7.3 und PHP7.2 arbeiten und ohne die Installation von "PHP from OS vendor", auf dem Terminal php ausführen.
PHP vom "vendor" wäre PHP7.0.33.
Ich möchte mit PHP7.3 z.B. die Cronjobs ausführen.
Wenn ich ohne "PHP from OS vendor", in foldendes Verzeichnis wechsle "/opt/plesk/php/7.3/bin" und dort php -v eingebe, kommt auch
root@bbw-elearning:/opt/plesk/php/7.3/bin# php -v
-bash: php: Kommando nicht gefunden.
Wenn ich ./php -v eingebe, funktioniert das wunderbar und ich habe die Ausgabe:
PHP 7.3.11 (cli) (built: Oct 25 2019 03:53:44) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.11, Copyright (c) 1998-2018 Zend Technologies
with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v10.3.2, Copyright (c) 2002-2018, by ionCube Ltd.
with Zend OPcache v7.3.11, Copyright (c) 1999-2018, by Zend Technologies
Könnt ihr mir mit meinem Problem helfen, dass ich im Terminal mit php arbeiten kann?
Danke und Grüße
Epi