# PHP installieren: So richten Sie die Skriptsprache ein

Die weit verbreitete [Open-Source](https://www.ionos.de/digitalguide/server/knowhow/was-ist-open-source/)-Skriptsprache [PHP](https://www.ionos.de/hilfe/hosting/php-version-im-control-center-verwalten/was-ist-php/ "Was ist PHP?") lässt sich auf allen gängigen Betriebssystemen installieren und nutzen. Achten Sie darauf, dass alle Systemanforderungen erfüllt sind, und laden Sie die gewünschte PHP-Version herunter. Unter Unix und Windows sind nur drei Installationsschritte vonnöten.

## Das brauchen Sie, um PHP auszuführen

Damit Ihr System PHP ausführen kann, muss es einige **Voraussetzungen** erfüllen. Diese unterscheiden sich von Betriebssystem zu Betriebssystem. Sie sollten sich also, bevor Sie PHP installieren, um die Systemvoraussetzungen Gedanken machen. Gewisse Dinge sind jedoch für alle Betriebssysteme gleich: Für die Ausführung von PHP benötigen Sie in jedem Fall einen **Webserver**. Zum Beispiel lässt sich hierfür der [Apache-Webserver einrichten](https://www.ionos.de/digitalguide/server/konfiguration/apache-webserver-einrichten-so-wirds-gemacht/) und konfigurieren. In den **meisten Fällen ist auch eine Datenbank** wie [MySQL oder MariaDB](https://www.ionos.de/digitalguide/hosting/hosting-technik/mariadb-vs-mysql/) erforderlich.

---

### Tipp

Wenn Sie PHP nutzen, um eine eigene Website zu erstellen, erhalten Sie mit [IONOS Webhosting](https://www.ionos.de/hosting/webhosting "IONOS Webhosting") Unterstützung aller PHP-Versionen ab Version 4 aufwärts. [Registrieren Sie Ihre eigene Domain](https://www.ionos.de/domains/domain-registrieren "Eigene Domain bei IONOS") und profitieren Sie von Vorteilen wie einem integrierten Wildcard-SSL-Zertifikat.

---

### UNIX-basierte Systeme

Um PHP auf UNIX-Systemen wie Linux zu installieren, braucht es nicht viel an zusätzlicher Arbeit. [Linux](https://www.ionos.de/digitalguide/server/knowhow/linux-das-steckt-hinter-den-open-source-betriebssystemen/) und die gängigsten [Linux-Distributionen](https://www.ionos.de/digitalguide/server/konfiguration/linux-distributionen/) liefern die meisten Komponenten, die Sie benötigen, bereits mit. Einzig und allein ein **ANSI C-Compiler und modulspezifische Komponenten** wie PDF-Bibliotheken müssen u. U. manuell installiert werden.

### Windows

Um PHP unter Windows zu installieren, sollten Sie zunächst sicherstellen, dass Ihre Windows-Version mit PHP **kompatibel** ist. Alle Versionen, die nach Windows 2008 bzw. Windows Vista erschienen sind, bieten eine grundlegende Kompatibilität für die PHP-Version 7.2.0 und höher.

Auch unter Windows benötigen Sie die Möglichkeit, mit C-Code umzugehen. Hierfür laden Sie zunächst eine **Visual C Runtime bzw. C-Runtime-Dateien (CRT)** herunter. Außerdem benötigen Sie eine passende Visual-Studio-Version. Für die meisten gängigen PHP-Versionen ist Microsoft Visual C++ Redistributable für Visual Studio 2019 eine geeignete Wahl.

### macOS

Sofern Sie einen Mac besitzen, brauchen Sie nichts weiter zu tun, wenn Sie PHP installieren möchten. Die Skriptsprache ist in den modernen macOS-Versionen **bereits enthalten**.

## PHP herunterladen

Sobald Sie sich sicher sind, alle Systemanforderungen zu erfüllen, laden Sie die **gewünschte PHP-Version** herunter. Auf der [Downloadseite der offiziellen PHP-Website](https://www.php.net/downloads "PHP Website") stehen verschiedene Versionen zum manuellen Download bereit. Ein solcher ist vor allem unter Windows erforderlich. Unter Linux-Systemen sind Installation und Download über die Kommandozeile durchführbar, bei macOS ist PHP bereits vorinstalliert.

Achten Sie darauf, den **richtigen Link auszuwählen** und die PHP-Version explizit für Windows herunterzuladen, damit es nicht zu Problemen kommt, wenn Sie PHP installieren.

[![Bild: Screenshot der offiziellen PHP-Download-Website](https://www.ionos.de/digitalguide/fileadmin/_processed_/a/a/csm_offizielle-php-download-website_7302e725d4.webp "Screenshot der offiziellen PHP-Download-Website")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/offizielle-php-download-website.png) Achten Sie darauf, den Link „Windows downloads“ zu nutzen, wenn Sie PHP unter Windows installieren möchten. / Quelle: https://www.php.net/downloads       ##  Welche PHP-Version ist die richtige?

Sofern Sie PHP für ein von Grund auf neues Projekt benötigen oder erstmalig den Umgang mit [PHP lernen](https://www.ionos.de/digitalguide/websites/webseiten-erstellen/php-lernen-leicht-gemacht-das-grosse-einsteiger-tutorial/ "PHP-Lernen leicht gemacht: Das große Einsteiger-Tutorial") möchten, ist es empfehlenswert, immer die Version auszuwählen, die als **„Current Stable“** markiert ist. So wird die aktuelle PHP-Version bezeichnet, die nicht mehr in der Beta-Phase ist und (soweit bekannt) fehlerfrei läuft. Momentan handelt es sich hierbei um [PHP 8](https://www.ionos.de/digitalguide/websites/web-entwicklung/php-8/ "PHP 8"). Zwar bieten Beta-Versionen mehr Features an als die Vorgängerversionen, allerdings beinhalten sie **oftmals Bugs**, die einem das Programmieren erschweren können. In den meisten Fällen ist es erst dann empfehlenswert, Ihre [PHP-Version zu aktualisieren](https://www.ionos.de/digitalguide/websites/web-entwicklung/php-version-aktualisieren-und-php-extended-support-kuendigen/ "PHP-Version aktualisieren und PHP Extended Support kündigen"), wenn die Beta-Phase vorüber ist.

Wenn Sie PHP für einen bestimmten Zweck installieren – z. B. für die Mitarbeit an bestehenden Projekten oder für die Nutzung der [besten WordPress-Plugins](https://www.ionos.de/digitalguide/hosting/blogs/wordpress-plug-ins/ "WordPress-Plug-ins") –, sollten Sie darauf achten, welche PHP-Version gefordert und empfohlen wird. Zurzeit gilt die **„Old stable“ Version 7.4** als am besten mit WordPress kompatibel.

---

### Tipp

Falls Sie sich für die Anwendung von PHP 7 entschieden haben, können Sie mit dem betriebssystemunabhängigen [PHP Hosting von IONOS](https://www.ionos.de/hosting/php-extended-support "PHP Extended Support") nichts falsch machen. Es werden auch ältere PHP-Versionen unterstützt.

---

## PHP unter Unix installieren – Schritt für Schritt

Die Installation von PHP unter Linux erfolgt **direkt im Terminal** und ist daher nicht besonders aufwendig. Es ist hierfür sehr hilfreich, die [wichtigsten Linux-Terminal-Befehle](https://www.ionos.de/digitalguide/server/konfiguration/linux-befehle-terminal-kommandos-im-ueberblick/) zu kennen. Die nachfolgende Schritt-für-Schritt-Anleitung bezieht sich auf die Installation von PHP unter der gängigen Linux-Distribution Ubuntu.

### Schritt 1: System und Pakete aktualisieren

Zunächst sollten Sie sicherstellen, dass Ihr System sowie alle Pakete **auf dem neuesten Stand** sind. Verwenden Sie hierfür die folgenden Terminalbefehle:

```none
sudo apt-get update
sudo apt-get upgrade
```

Im Terminal werden Sie dazu aufgefordert, Ihr **Passwort** einzugeben. Nachdem Sie dieses eingetippt und bestätigt haben, wird Ihr System aktualisiert.

### Schritt 2: PHP installieren

Als Nächstes wird **PHP installiert**. Auch dies geht unkompliziert über die Kommandozeile mit dem Befehl:

```none
sudo apt-get install php
```

Die Installation muss im Terminal noch einmal **manuell bestätigt** werden und wird dann automatisch ausgeführt.

[![Bild: Screenshot des Ubuntu-Terminals nach Eingabe des Installationsbefehls für PHP](https://www.ionos.de/digitalguide/fileadmin/_processed_/9/a/csm_ubuntu-terminal-nach-eingabe-des-installationsbefehls-fuer-php_79f14cc520.webp "Screenshot des Ubuntu-Terminals nach Eingabe des Installationsbefehls für PHP")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/ubuntu-terminal-nach-eingabe-des-installationsbefehls-fuer-php.png) Im Terminal werden Sie dazu aufgefordert, die Installation von PHP zu bestätigen.       ###  Schritt 3: PHP-Version überprüfen

Nachdem Sie PHP installiert haben, können Sie auch herausfinden, welche **Version** Sie momentan verwenden. Hierzu eignet sich folgender Befehl:

```none
php -v
```

### Alternative unter Ubuntu: LAMP-Stack installieren

Je nach Anwendungszweck kann es sich für Sie lohnen, direkt einen **vollständigen LAMP-Server** herunterzuladen und zu installieren. So erhalten Sie nicht nur PHP, sondern auch den Webserver Apache und MySQL. Setzen Sie hierfür folgende Befehle ein:

```none
sudo apt install tasksel
sudo tasksel install lamp-server
```

Nachdem Sie das Einrichtungstool Tasksel installiert haben, lässt sich mit dem zweiten Befehl der gesamte [LAMP-Server](https://www.ionos.de/digitalguide/server/knowhow/lamp-server-die-loesung-fuer-dynamische-websites/ "LAMP-Server – die Lösung für dynamische Websites") inklusive PHP in nur einem Schritt installieren.

[![Bild: Screenshot des Ubuntu-Terminals nach Eingabe des Installationsbefehls für Tasksel und den LAMP-Server](https://www.ionos.de/digitalguide/fileadmin/_processed_/b/e/csm_ubuntu-terminal-nach-eingabe-des-installationsbefehls-fuer-tasksel-und-den-lamp-server_f4f4898111.webp "Screenshot des Ubuntu-Terminals nach Eingabe des Installationsbefehls für Tasksel und den LAMP-Server")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/ubuntu-terminal-nach-eingabe-des-installationsbefehls-fuer-tasksel-und-den-lamp-server.png) Im Terminal werden Sie auch bei der Installation von Tasksel dazu aufgefordert, diese durch Drücken der Taste „Y“ zu bestätigen.       ##  Besonderheiten bei anderen Linux-Distributionen

Im Grunde genommen unterscheidet sich die **Installation von PHP zwischen den verschiedenen Linux-Distributionen kaum**. Dennoch gibt es diverse Nuancen.

### Debian

Die Installation von PHP unter Debian funktioniert analog mit den obigen Befehlen. Unter Debian gibt es zusätzlich zum Befehl **apt-get** den Terminalbefehl **aptitude**. Auch hierbei handelt es sich um einen Paketmanager, der Ihnen überdies eine Menü-Oberfläche bietet, sich aber ansonsten kaum von apt-get unterscheidet.

Der Befehl, um PHP zu installieren, lautet unter Nutzung von aptitude:

```none
sudo aptitude install php
```

### CentOS

Die Linux-Distribution CentOS nutzt mit **yum** einen anderen Paketmanager und erfordert somit für die Installation von PHP auch geringfügig andere Befehle. Die Schritte, mit denen Sie PHP installieren, sind aber ansonsten **vollkommen identisch**.

Zunächst bringen Sie Ihr System sowie die Pakete auf den neuesten Stand:

```none
sudo yum install epel-release
sudo yum update
```

Die Installation von PHP folgt sodann mit einem sehr ähnlichen Befehl wie unter Ubuntu:

```none
sudo yum install php
```

## PHP unter Windows installieren – Schritt für Schritt

Um PHP auf Ihrem Windows-System zu installieren, gibt es verschiedene Möglichkeiten. Neben einer manuellen Konfiguration mit dem Internet Information Service (IIS) können Sie den **Microsoft Web Platform Installer downloaden** und PHP über die grafische Benutzeroberfläche hinzufügen.

### Schritt 1: Microsoft Web Platform Installer downloaden

Laden Sie zunächst den [Microsoft Web Platform Installer](https://docs.microsoft.com/de-de/iis/install/web-platform-installer/web-platform-installer-direct-downloads "Download WebPI") herunter. Folgen Sie anschließend den Schritten, die Ihnen vom Installationsprogramm vorgeschlagen werden.

### Schritt 2: PHP beim Web Platform Installer hinzufügen

Öffnen Sie nun die heruntergeladene Anwendung und klicken Sie auf den Reiter „Produkte“. Im Suchfeld oben links können Sie die von Ihnen **favorisierte PHP-Version suchen**. Wählen sie diese in der Liste aus und sorgen Sie durch einen Klick auf „Hinzufügen“ dafür, dass PHP unter der Schaltfläche **„Zu installierende Dokumente“** aufgeführt wird.

[![Bild: Screenshot des „Produkte“-Reiters im Microsoft Web Platform Installer mit „Hinzufügen“-Option](https://www.ionos.de/digitalguide/fileadmin/_processed_/6/f/csm_microsoft-web-platform-installer-mit-hinzufuegen-option_7c24020584.webp "Screenshot des „Produkte“-Reiters im Microsoft Web Platform Installer mit „Hinzufügen“-Option")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/microsoft-web-platform-installer-mit-hinzufuegen-option.png) Suchen Sie die von Ihnen favorisierte PHP-Version und klicken Sie auf die Schaltfläche „Hinzufügen“.       ###  Schritt 3: PHP installieren

In der Liste Ihrer zu installierenden Dokumente wird nun PHP aufgezeigt. Mit einem Klick auf die Schaltfläche „Installieren“ unten rechts starten Sie die **automatische Installation der PHP-Version**, die Sie ausgewählt haben. Nach einem Neustart Ihres Computers ist die Installation abgeschlossen.

[![Bild: Screenshot des „Produkte“-Reiters im Microsoft Web Platform Installer mit „Installieren“-Option](https://www.ionos.de/digitalguide/fileadmin/_processed_/e/f/csm_microsoft-web-platform-installer-mit-installieren-option_54bcd93a36.webp "Screenshot des „Produkte“-Reiters im Microsoft Web Platform Installer mit „Installieren“-Option")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/microsoft-web-platform-installer-mit-installieren-option.png) Installieren Sie die von Ihnen ausgewählte PHP-Version, indem Sie auf die Schaltfläche „Installieren“ klicken.       ###  Alternative unter Windows: XAMPP

Ähnlich wie unter Linux ist PHP unter Windows auch nutzbar, indem Sie alles installieren, was Sie für den LAMP-Stack brauchen. Ein Programm, das Ihnen dabei hilft, ist **XAMPP**.

---

### Tipp

Unser [XAMPP-Tutorial](https://www.ionos.de/digitalguide/server/tools/xampp-tutorial-so-erstellen-sie-ihren-lokalen-testserver/ "XAMPP-Tutorial: So erstellen Sie Ihren lokalen Testserver") zeigt Ihnen alles, was Sie für die Einrichtung benötigen.

---

## PHP unter macOS installieren

Da PHP unter macOS bereits vorinstalliert ist, brauchen Sie in diesem Fall keine Schritt-für-Schritt-Anleitung. Um PHP auf macOS zu nutzen, bedarf es nur einer Sache: Entfernen Sie in zwei Zeilen der **Apache-Konfigurationsdatei**, die für das Setup von PHP bedeutsam sind, das Kommentarsymbol.

Die Konfigurationsdatei finden Sie üblicherweise unter dem Dateipfad ***/private/etc/apache/httpd.conf***. Sobald Sie die Datei mit einem Editor Ihrer Wahl geöffnet haben, sollten Sie folgende zwei Zeilen suchen:

```none
# LoadModule php7_module libexec/httpd/libphp7.so
# AddModule mod_php7.c
```

Durch Entfernen des Hashtags lösen Sie den Kommentarstatus der beiden Codezeilen auf, sodass Sie vom Interpreter gelesen werden können. Beachten Sie, dass die **PHP-Versionsnummer abweichen kann**, je nachdem, welche macOS-Version Sie benutzen.


This is a markdown version of: [https://www.ionos.de/digitalguide/websites/web-entwicklung/php-installieren/](https://www.ionos.de/digitalguide/websites/web-entwicklung/php-installieren/) for AI/LLM consumption.