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:
- Im Heimatverzeichnis ein Verzeichnis
binanlegen. - Darin einen Symlink namens
phpauf die gewünschte Version setzen:
Welche Versionen vorhanden sind, zeigtln -s /usr/bin/php8.3-cli ~/bin/phpls /usr/bin/php*. - Eine
.bash_profileim Heimatverzeichnis anlegen und das Verzeichnis nach vorn in den Suchpfad stellen:export PATH=$HOME/bin:$PATH - Abmelden, neu per SSH anmelden, mit
php -vprü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.