1. Home
  2. Docs
  3. PHP
  4. PHP Installation

PHP Installation

Um PHP-Programme lokal auszuführen und Webanwendungen zu entwickeln, müssen PHP und seine Abhängigkeiten zunächst auf dem System installiert werden. Die Installation umfasst oft einen Webserver, eine Datenbank und PHP selbst, wobei das Set-up je nach Betriebssystem variiert. Es gibt sowohl für Anfänger als auch für fortgeschrittene Entwickler verschiedene Methoden zur Installation, die sowohl schnelle Einrichtungsoptionen als auch flexible Konfigurationen bieten.

Installationsmöglichkeiten: Einzelinstallation oder Komplettpaket

Es gibt zwei Hauptansätze für die Installation von PHP:

  • Einzelinstallation: PHP wird manuell installiert und konfiguriert, was die größte Flexibilität bei der Auswahl und Konfiguration der Komponenten bietet.
  • Komplettpakete: Installationspakete wie XAMPP, WAMP oder MAMP enthalten bereits PHP, einen Webserver (z. B. Apache) und eine Datenbank (meist MySQL oder MariaDB) und sind ideal für Einsteiger oder schnelle Set-ups.

Voraussetzungen prüfen

Vor der Installation sollte sichergestellt werden, dass das System die Anforderungen für PHP erfüllt. Aktuelle PHP-Versionen benötigen größtenteils ein 64-Bit-Betriebssystem und bestimmte Systemressourcen.

Installation auf verschiedenen Betriebssystemen

Installation auf Windows

Option 1: Installation mit XAMPP (empfohlen für Anfänger)

Dauer 7 Minuten

XAMPP herunterladen

XAMPP kann von der Apache Friends Website heruntergeladen werden.

Installation

Führen Sie das Installationsprogramm aus und wählen Sie die gewünschten Komponenten (Apache, MySQL, PHP).

Starten

Starten Sie das XAMPP Control Panel und aktivieren Sie Apache und MySQL.

Überprüfung

Geben Sie http://localhost in den Browser ein. Sie sollten die XAMPP-Startseite sehen.

Option 2: Manuelle Installation von PHP

  1. Download: Laden Sie das PHP-Binary von der offiziellen PHP-Website herunter.
  2. Extrahieren: Entpacken Sie das ZIP-Archiv in einen Ordner, z. B. C:\php.
  3. Umgebungsvariablen setzen: Fügen Sie den PHP-Pfad (C:\php) zu den Systemvariablen hinzu, damit PHP von überall aufgerufen werden kann.
  4. Webserver einrichten: Konfigurieren Sie Apache oder IIS für PHP, falls kein Komplettpaket verwendet wird.
  5. Überprüfung: Führen Sie im Terminal php -v aus, um sicherzustellen, dass PHP installiert ist.

Installation auf macOS

Option 1: MAMP-Installation (empfohlen für Anfänger)

  1. Download: MAMP kann von der MAMP-Website heruntergeladen werden.
  2. Installation: Ziehen Sie das MAMP-Programm in den Programme-Ordner und starten Sie die Anwendung.
  3. Starten: Wählen Sie „Start Server“ und navigieren Sie zu http://localhost:8888 im Browser, um die MAMP-Startseite zu sehen.

Option 2: Installation über Homebrew (fortgeschritten)

  1. Homebrew installieren: Stellen Sie sicher, dass Homebrew installiert ist, und aktualisieren Sie es.
  2. PHP installieren: Führen Sie brew install php im Terminal aus.
  3. Überprüfung: Testen Sie die Installation durch Eingabe von php -v im Terminal.

Installation auf Linux

Die Installation auf Linux erfolgt je nach Distribution leicht unterschiedlich.

Installation auf Ubuntu/Debian

  1. Aktualisieren: Führen Sie sudo apt update und sudo apt upgrade aus.
  2. PHP installieren: Installieren Sie PHP und Apache über sudo apt install php libapache2-mod-php.
  3. Überprüfung: Führen Sie php -v aus, um die Installation zu testen.
  4. Apache neu starten: Starten Sie den Webserver neu mit sudo systemctl restart apache2.

Installation auf CentOS/RHEL

  1. PHP Repository hinzufügen: Fügen Sie das PHP-Repository mit sudo yum install epel-release hinzu.
  2. PHP installieren: Verwenden Sie sudo yum install php.
  3. Überprüfung: Überprüfen Sie die Installation mit php -v.
  4. Webserver einrichten: Starten Sie Apache mit sudo systemctl start httpd.

Testen der PHP-Installation

Um sicherzustellen, dass PHP erfolgreich installiert wurde, erstellen Sie eine info.php-Datei im Root-Verzeichnis des Webservers, z. B. im htdocs-Ordner für XAMPP oder www für Apache:

<?php
phpinfo();
?>

Navigieren Sie im Browser zu http://localhost/info.php. Wenn die PHP-Installation erfolgreich war, wird eine Seite mit PHP-Informationen angezeigt.

Zusammenfassung und nächste Schritte

Nachdem PHP erfolgreich installiert und getestet wurde, ist die Entwicklungsumgebung bereit für die Erstellung und Ausführung dynamischer Webseiten und Anwendungen. In den nächsten Kapiteln werden wir die grundlegende PHP-Syntax, das Arbeiten mit Variablen und Datentypen sowie die Entwicklung erster dynamischer Inhalte behandeln.