Direkt zur Hauptnavigation springen Direkt zum Inhalt springen
Alle Beiträge

TYPO3 mit Composer bei Ionos: PHP in der Konsole umstellen

Bei Ionos zeigt php -v auf der Konsole oft eine Version, mit der sich TYPO3 nicht installieren lässt — im Webserver läuft längst eine neuere. Composer bricht dann schon beim ersten Befehl ab. Mit vier Schritten wird die gewünschte Version dauerhaft die Vorgabe:

  1. Im Heimatverzeichnis ein Verzeichnis bin anlegen.
  2. Darin einen Symlink namens php auf die gewünschte Version setzen:
    ln -s /usr/bin/php8.3-cli ~/bin/php
    Welche Versionen vorhanden sind, zeigt ls /usr/bin/php*.
  3. Eine .bash_profile im Heimatverzeichnis anlegen und das Verzeichnis nach vorn in den Suchpfad stellen:
    export PATH=$HOME/bin:$PATH
  4. Abmelden, neu per SSH anmelden, mit php -v prüfen.

Wichtig ist die Reihenfolge im PATH: Das eigene Verzeichnis muss vor /usr/bin stehen, sonst gewinnt weiterhin die alte Version.

Was heute dazu zu sagen ist

Der Kniff funktioniert unverändert, nur die Zahlen sind andere: TYPO3 14 setzt PHP ab 8.2 voraus. Wer den Symlink vor Jahren einmal gesetzt hat, sollte ihn beim nächsten Upgrade mit prüfen — er zeigt sonst weiter auf eine Version, die längst niemand mehr pflegt.

Und der Hinweis, den wir uns nicht verkneifen können: Wenn das Hosting solche Umwege nötig macht, lohnt der Blick auf eine Umgebung, in der Composer, PHP-Version und Deployment zusammenpassen. Der Kniff hilft beim Einrichten — er ersetzt keine passende Umgebung.

Stand: TYPO3 14.