iToverDose/Software· 5 JUNI 2026 · 16:03

PHP 8.5 unter Arch Linux mit ASDF installieren – Schritt-für-Schritt-Anleitung

Erfahren Sie, wie Sie PHP 8.5 auf Arch Linux mithilfe des ASDF-Versionmanagers installieren – inklusive aller Abhängigkeiten und Konfigurationen für ein reibungsloses Setup.

DEV Community3 min0 Kommentare

Die Installation neuer PHP-Versionen auf Arch Linux kann sich als komplex erweisen, besonders wenn mehrere Versionen parallel benötigt werden. Der ASDF-Versionmanager bietet hier eine elegante Lösung, um PHP 8.5 und andere Versionen flexibel zu verwalten. Diese Anleitung führt Sie Schritt für Schritt durch den Prozess – von der Einrichtung der Abhängigkeiten bis zur globalen oder projektbezogenen Auswahl der PHP-Version.

Systemvoraussetzungen prüfen und Abhängigkeiten installieren

Bevor Sie mit der Installation beginnen, sollten Sie sicherstellen, dass Ihr System auf dem neuesten Stand ist. Arch Linux erfordert für den Bau von PHP bestimmte Pakete, die Sie über den AUR-Helfer `yay` installieren können. Führen Sie dazu folgende Befehle aus:

yay -S base-devel libpng postgresql-libs re2c gd oniguruma libzip libsodium

Zusätzlich empfehlen sich weitere nützliche Abhängigkeiten für die Kompatibilität mit verschiedenen PHP-Erweiterungen:

yay -S curl git openssl zlib libxml2 sqlite

Diese Pakete decken die grundlegenden Anforderungen für die Kompilierung und Ausführung von PHP 8.5 ab.

ASDF einrichten – der Schlüssel zur flexiblen PHP-Verwaltung

Der ASDF-Versionmanager ermöglicht es, mehrere Versionen einer Programmiersprache parallel zu installieren und je nach Bedarf umzuschalten. Beginnen Sie mit der Installation von ASDF selbst:

git clone  ~/.asdf --branch v0.18.0

Anschließend müssen Sie ASDF in Ihre Shell-Konfiguration integrieren. Die Vorgehensweise hängt von Ihrer verwendeten Shell ab:

Für Bash-Nutzer

Fügen Sie die folgenden Zeilen zu Ihrer .bashrc-Datei hinzu:

echo '. "$HOME/.asdf/asdf.sh"' >> ~/.bashrc
echo '. "$HOME/.asdf/completions/asdf.bash"' >> ~/.bashrc

Laden Sie die Änderungen neu:

source ~/.bashrc

Für ZSH-Nutzer

Für Benutzer der Z Shell fügen Sie die Zeilen in die .zshrc-Datei ein:

echo '. "$HOME/.asdf/asdf.sh"' >> ~/.zshrc
echo '. "$HOME/.asdf/completions/asdf.bash"' >> ~/.zshrc

Auch hier laden Sie die Konfiguration neu:

source ~/.zshrc

Überprüfen Sie abschließend die erfolgreiche Installation von ASDF:

asdf --version

PHP 8.5 mit ASDF installieren – so geht’s

Um PHP über ASDF zu installieren, benötigen Sie zunächst das PHP-Plugin für den Versionmanager. Installieren Sie es mit:

asdf plugin add php 

Jetzt können Sie die verfügbaren PHP-Versionen anzeigen lassen:

asdf list all php

Wählen Sie die gewünschte Version aus – in diesem Fall PHP 8.5.0 – und installieren Sie sie:

asdf install php 8.5.0

Nach der Installation legen Sie fest, ob PHP 8.5 global oder projektbezogen verwendet werden soll. Für eine globale Standardversion führen Sie aus:

asdf global php 8.5.0

Hinweis: Damit die Änderungen wirksam werden, führen Sie einen erneuten Shell-Start durch:

exec $SHELL

Vergewissern Sie sich abschließend, dass PHP 8.5 korrekt installiert wurde:

php -v

Die Ausgabe sollte in etwa so aussehen:

PHP 8.5.x (cli)

PHP-Versionen wechseln – flexibel und einfach

Ein großer Vorteil von ASDF ist die Möglichkeit, zwischen verschiedenen PHP-Versionen zu wechseln. Hier die wichtigsten Befehle:

  • Installierte PHP-Versionen anzeigen:
  asdf list php
  • Eine weitere PHP-Version installieren (z. B. 8.4.0):
  asdf install php 8.4.0
  • Globale PHP-Version wechseln (z. B. auf 8.4.0):
  asdf global php 8.4.0
  • Lokale PHP-Version für ein Projekt festlegen (z. B. 8.5.0):
  asdf local php 8.5.0

Composer als PHP-Paketmanager einrichten (optional)

Nach der PHP-Installation können Sie Composer, den beliebten Paketmanager für PHP, global hinzufügen. Führen Sie dazu folgende Befehle aus:

php -r "copy(' 'composer-setup.php');"
php composer-setup.php
sudo mv composer.phar /usr/local/bin/composer
rm composer-setup.php

Überprüfen Sie die Installation mit:

composer --version

Composer ermöglicht es Ihnen nun, Abhängigkeiten in Ihren PHP-Projekten einfach zu verwalten.

Der ASDF-Versionmanager vereinfacht die Verwaltung mehrerer PHP-Versionen auf Arch Linux erheblich. Mit dieser Anleitung haben Sie PHP 8.5 erfolgreich installiert und können nun flexibel zwischen verschiedenen Versionen wechseln. Ob für Entwicklungszwecke, Testing oder produktive Umgebungen – ASDF bietet eine zukunftssichere Lösung. Bleiben Sie dran für weitere Tipps zur Optimierung Ihrer PHP-Entwicklungsumgebung.

KI-Zusammenfassung

Arch Linux üzerinde PHP 8.5'i ASDF sürüm yöneticisi ile nasıl kuracağınızı, farklı versiyonlar arasında geçiş yapacağınızı ve Composer'ı entegre edeceğinizi adım adım öğrenin.

Kommentare

00
KOMMENTAR SCHREIBEN
ID #GO9074

0 / 1200 ZEICHEN

Menschen-Check

3 + 3 = ?

Erscheint nach redaktioneller Prüfung

Moderation · Spam-Schutz aktiv

Noch keine Kommentare. Sei der erste.