Die weit ver­brei­te­te Open-Source-Skript­spra­che PHP lässt sich auf allen gängigen Be­triebs­sys­te­men in­stal­lie­ren und nutzen. Achten Sie darauf, dass alle Sys­tem­an­for­de­run­gen erfüllt sind, und laden Sie die ge­wünsch­te PHP-Version herunter. Unter Unix und Windows sind nur drei In­stal­la­ti­ons­schrit­te vonnöten.

KI-Assistent kostenlos – Ihr smarter All­tags­hel­fer
  • DSGVO-konform & sicher gehostet in Deutsch­land
  • Pro­duk­ti­vi­tät steigern – weniger Aufwand, mehr Output
  • Direkt im Browser starten – ohne In­stal­la­ti­on

Das brauchen Sie, um PHP aus­zu­füh­ren

Damit Ihr System PHP ausführen kann, muss es einige Vor­aus­set­zun­gen erfüllen. Diese un­ter­schei­den sich von Be­triebs­sys­tem zu Be­triebs­sys­tem. Sie sollten sich also, bevor Sie PHP in­stal­lie­ren, um die Sys­tem­vor­aus­set­zun­gen Gedanken machen. Gewisse Dinge sind jedoch für alle Be­triebs­sys­te­me gleich: Für die Aus­füh­rung von PHP benötigen Sie in jedem Fall einen Webserver. Zum Beispiel lässt sich hierfür der Apache-Webserver ein­rich­ten und kon­fi­gu­rie­ren. In den meisten Fällen ist auch eine Datenbank wie MySQL oder MariaDB er­for­der­lich.

Tipp

Wenn Sie PHP nutzen, um eine eigene Website zu erstellen, erhalten Sie mit IONOS Web­hos­ting Un­ter­stüt­zung aller PHP-Versionen ab Version 4 aufwärts. Re­gis­trie­ren Sie Ihre eigene Domain und pro­fi­tie­ren Sie von Vorteilen wie einem in­te­grier­ten Wildcard-SSL-Zer­ti­fi­kat.

UNIX-basierte Systeme

Um PHP auf UNIX-Systemen wie Linux zu in­stal­lie­ren, braucht es nicht viel an zu­sätz­li­cher Arbeit. Linux und die gän­gigs­ten Linux-Dis­tri­bu­tio­nen liefern die meisten Kom­po­nen­ten, die Sie benötigen, bereits mit. Einzig und allein ein ANSI C-Compiler und mo­dul­spe­zi­fi­sche Kom­po­nen­ten wie PDF-Bi­blio­the­ken müssen u. U. manuell in­stal­liert werden.

Windows

Um PHP unter Windows zu in­stal­lie­ren, sollten Sie zunächst si­cher­stel­len, dass Ihre Windows-Version mit PHP kom­pa­ti­bel ist. Alle Versionen, die nach Windows 2008 bzw. Windows Vista er­schie­nen sind, bieten eine grund­le­gen­de Kom­pa­ti­bi­li­tät für die PHP-Version 7.2.0 und höher.

Auch unter Windows benötigen Sie die Mög­lich­keit, 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++ Re­dis­tri­bu­ta­ble für Visual Studio 2019 eine geeignete Wahl.

macOS

Sofern Sie einen Mac besitzen, brauchen Sie nichts weiter zu tun, wenn Sie PHP in­stal­lie­ren möchten. Die Skript­spra­che ist in den modernen macOS-Versionen bereits enthalten.

PHP her­un­ter­la­den

Sobald Sie sich sicher sind, alle Sys­tem­an­for­de­run­gen zu erfüllen, laden Sie die ge­wünsch­te PHP-Version herunter. Auf der Down­load­sei­te der of­fi­zi­el­len PHP-Website stehen ver­schie­de­ne Versionen zum manuellen Download bereit. Ein solcher ist vor allem unter Windows er­for­der­lich. Unter Linux-Systemen sind In­stal­la­ti­on und Download über die Kom­man­do­zei­le durch­führ­bar, bei macOS ist PHP bereits vor­in­stal­liert.

Achten Sie darauf, den richtigen Link aus­zu­wäh­len und die PHP-Version explizit für Windows her­un­ter­zu­la­den, damit es nicht zu Problemen kommt, wenn Sie PHP in­stal­lie­ren.

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 möchten, ist es emp­feh­lens­wert, immer die Version aus­zu­wäh­len, die als „Current Stable“ markiert ist. So wird die aktuelle PHP-Version be­zeich­net, die nicht mehr in der Beta-Phase ist und (soweit bekannt) feh­ler­frei läuft. Momentan handelt es sich hierbei um PHP 8. Zwar bieten Beta-Versionen mehr Features an als die Vor­gän­ger­ver­sio­nen, al­ler­dings be­inhal­ten sie oftmals Bugs, die einem das Pro­gram­mie­ren er­schwe­ren können. In den meisten Fällen ist es erst dann emp­feh­lens­wert, Ihre PHP-Version zu ak­tua­li­sie­ren, wenn die Beta-Phase vorüber ist.

Wenn Sie PHP für einen be­stimm­ten Zweck in­stal­lie­ren – z. B. für die Mitarbeit an be­stehen­den Projekten oder für die Nutzung der besten WordPress-Plugins –, sollten Sie darauf achten, welche PHP-Version gefordert und empfohlen wird. Zurzeit gilt die „Old stable“ Version 7.4 als am besten mit WordPress kom­pa­ti­bel.

Tipp

Falls Sie sich für die Anwendung von PHP 7 ent­schie­den haben, können Sie mit dem be­triebs­sys­tem­un­ab­hän­gi­gen PHP Hosting von IONOS nichts falsch machen. Es werden auch ältere PHP-Versionen un­ter­stützt.

PHP unter Unix in­stal­lie­ren – Schritt für Schritt

Die In­stal­la­ti­on von PHP unter Linux erfolgt direkt im Terminal und ist daher nicht besonders aufwendig. Es ist hierfür sehr hilfreich, die wich­tigs­ten Linux-Terminal-Befehle zu kennen. Die nach­fol­gen­de Schritt-für-Schritt-Anleitung bezieht sich auf die In­stal­la­ti­on von PHP unter der gängigen Linux-Dis­tri­bu­ti­on Ubuntu.

Schritt 1: System und Pakete ak­tua­li­sie­ren

Zunächst sollten Sie si­cher­stel­len, dass Ihr System sowie alle Pakete auf dem neuesten Stand sind. Verwenden Sie hierfür die folgenden Ter­mi­nal­be­feh­le:

sudo apt-get update
sudo apt-get upgrade

Im Terminal werden Sie dazu auf­ge­for­dert, Ihr Passwort ein­zu­ge­ben. Nachdem Sie dieses ein­ge­tippt und bestätigt haben, wird Ihr System ak­tua­li­siert.

Schritt 2: PHP in­stal­lie­ren

Als Nächstes wird PHP in­stal­liert. Auch dies geht un­kom­pli­ziert über die Kom­man­do­zei­le mit dem Befehl:

sudo apt-get install php

Die In­stal­la­ti­on muss im Terminal noch einmal manuell bestätigt werden und wird dann au­to­ma­tisch aus­ge­führt.

Schritt 3: PHP-Version über­prü­fen

Nachdem Sie PHP in­stal­liert haben, können Sie auch her­aus­fin­den, welche Version Sie momentan verwenden. Hierzu eignet sich folgender Befehl:

php -v

Al­ter­na­ti­ve unter Ubuntu: LAMP-Stack in­stal­lie­ren

Je nach An­wen­dungs­zweck kann es sich für Sie lohnen, direkt einen voll­stän­di­gen LAMP-Server her­un­ter­zu­la­den und zu in­stal­lie­ren. So erhalten Sie nicht nur PHP, sondern auch den Webserver Apache und MySQL. Setzen Sie hierfür folgende Befehle ein:

sudo apt install tasksel
sudo tasksel install lamp-server

Nachdem Sie das Ein­rich­tungs­tool Tasksel in­stal­liert haben, lässt sich mit dem zweiten Befehl der gesamte LAMP-Server inklusive PHP in nur einem Schritt in­stal­lie­ren.

Be­son­der­hei­ten bei anderen Linux-Dis­tri­bu­tio­nen

Im Grunde genommen un­ter­schei­det sich die In­stal­la­ti­on von PHP zwischen den ver­schie­de­nen Linux-Dis­tri­bu­tio­nen kaum. Dennoch gibt es diverse Nuancen.

Debian

Die In­stal­la­ti­on von PHP unter Debian funk­tio­niert analog mit den obigen Befehlen. Unter Debian gibt es zu­sätz­lich zum Befehl apt-get den Ter­mi­nal­be­fehl aptitude. Auch hierbei handelt es sich um einen Pa­ket­ma­na­ger, der Ihnen überdies eine Menü-Ober­flä­che bietet, sich aber ansonsten kaum von apt-get un­ter­schei­det.

Der Befehl, um PHP zu in­stal­lie­ren, lautet unter Nutzung von aptitude:

sudo aptitude install php

CentOS

Die Linux-Dis­tri­bu­ti­on CentOS nutzt mit yum einen anderen Pa­ket­ma­na­ger und erfordert somit für die In­stal­la­ti­on von PHP auch ge­ring­fü­gig andere Befehle. Die Schritte, mit denen Sie PHP in­stal­lie­ren, sind aber ansonsten voll­kom­men identisch.

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

sudo yum install epel-release
sudo yum update

Die In­stal­la­ti­on von PHP folgt sodann mit einem sehr ähnlichen Befehl wie unter Ubuntu:

sudo yum install php

PHP unter Windows in­stal­lie­ren – Schritt für Schritt

Um PHP auf Ihrem Windows-System zu in­stal­lie­ren, gibt es ver­schie­de­ne Mög­lich­kei­ten. Neben einer manuellen Kon­fi­gu­ra­ti­on mit dem Internet In­for­ma­ti­on Service (IIS) können Sie den Microsoft Web Platform Installer down­loa­den und PHP über die grafische Be­nut­zer­ober­flä­che hin­zu­fü­gen.

Schritt 1: Microsoft Web Platform Installer down­loa­den

Laden Sie zunächst den Microsoft Web Platform Installer herunter. Folgen Sie an­schlie­ßend den Schritten, die Ihnen vom In­stal­la­ti­ons­pro­gramm vor­ge­schla­gen werden.

Schritt 2: PHP beim Web Platform Installer hin­zu­fü­gen

Öffnen Sie nun die her­un­ter­ge­la­de­ne Anwendung und klicken Sie auf den Reiter „Produkte“. Im Suchfeld oben links können Sie die von Ihnen fa­vo­ri­sier­te PHP-Version suchen. Wählen sie diese in der Liste aus und sorgen Sie durch einen Klick auf „Hin­zu­fü­gen“ dafür, dass PHP unter der Schalt­flä­che „Zu in­stal­lie­ren­de Dokumente“ auf­ge­führt wird.

Schritt 3: PHP in­stal­lie­ren

In der Liste Ihrer zu in­stal­lie­ren­den Dokumente wird nun PHP auf­ge­zeigt. Mit einem Klick auf die Schalt­flä­che „In­stal­lie­ren“ unten rechts starten Sie die au­to­ma­ti­sche In­stal­la­ti­on der PHP-Version, die Sie aus­ge­wählt haben. Nach einem Neustart Ihres Computers ist die In­stal­la­ti­on ab­ge­schlos­sen.

Al­ter­na­ti­ve unter Windows: XAMPP

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

Tipp

Unser XAMPP-Tutorial zeigt Ihnen alles, was Sie für die Ein­rich­tung benötigen.

PHP unter macOS in­stal­lie­ren

Da PHP unter macOS bereits vor­in­stal­liert 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-Kon­fi­gu­ra­ti­ons­da­tei, die für das Setup von PHP bedeutsam sind, das Kom­men­tar­sym­bol.

Die Kon­fi­gu­ra­ti­ons­da­tei finden Sie üb­li­cher­wei­se 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:

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

Durch Entfernen des Hashtags lösen Sie den Kom­men­tar­sta­tus der beiden Code­zei­len auf, sodass Sie vom In­ter­pre­ter gelesen werden können. Beachten Sie, dass die PHP-Ver­si­ons­num­mer abweichen kann, je nachdem, welche macOS-Version Sie benutzen.

Zum Hauptmenü