Allgemeines
Um auf der Shell (via SSH oder im Plesk "SSH Terminal") auf das Tool wp (WordPress CLI) bzw. php zugreifen zu können, ist eine kleine Anpassung nötig, um die korrekte PHP Version zu nutzen.
Standardmäßig wird PHP nicht gefunden:
[nutzer@server ~]$ php -v
-sh: php: command not found
[nutzer@server ~]$ wp
/usr/bin/env: 'php': No such file or directory
PHP Version setzen
Um auf die korrekte PHP Version zuzugreifen, muss die gewünschte PHP Version gewählt werden.
Wir stellen hierfür ein Helper-Script namens turbopress-phpversion bereit, das sich auf allen unseren Servern aufrufen lässt:
[nutzer@server ~]$ turbopress-phpversion turbopress PHP Version Helper
Hinweis: Damit PATH sofort in *dieser* SSH-Session wirkt, bitte so starten:source /usr/local/bin/turbopress-phpversion
Verfügbare Plesk-PHP-Versionen:[1] 8.2[2] 8.3[3] 8.4[4] 8.5[q] Abbrechen
Bitte wählen:
Nun kann interaktiv die gewünschte PHP Version für die Konsole gewählt und auf Wunsch persistiert werden (wird in der Datei .profile angehängt und vorher ein Backup der Datei erstellt).
Beim nächsten Login via SSH ist dann die gewünschte PHP Version auf der Shell aktiv und es kann z.B. dann wp benutzt werden.
Auf Wunsch kann die Aktivierung auch direkt beim Aufruf via source erfolgen:
[nutzer@server ~]$ source turbopress-phpversion
Für eine neue Zuordnung einfach turbopress-phpversion erneut aufrufen. Zur kompletten Löschung der Zuordnung einfach diesen Teil aus der .profile entfernen mit einem Editor:# >>> turbopress plesk-php-path >>>
export PATH="/opt/plesk/php/<VERSION>/bin:$PATH"
# <<< turbopress plesk-php-path <<<