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
- Download: Laden Sie das PHP-Binary von der offiziellen PHP-Website herunter.
- Extrahieren: Entpacken Sie das ZIP-Archiv in einen Ordner, z. B.
C:\php
. - Umgebungsvariablen setzen: Fügen Sie den PHP-Pfad (
C:\php
) zu den Systemvariablen hinzu, damit PHP von überall aufgerufen werden kann. - Webserver einrichten: Konfigurieren Sie Apache oder IIS für PHP, falls kein Komplettpaket verwendet wird.
- Ü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)
- Download: MAMP kann von der MAMP-Website heruntergeladen werden.
- Installation: Ziehen Sie das MAMP-Programm in den Programme-Ordner und starten Sie die Anwendung.
- 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)
- Homebrew installieren: Stellen Sie sicher, dass Homebrew installiert ist, und aktualisieren Sie es.
- PHP installieren: Führen Sie
brew install php
im Terminal aus. - Ü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
- Aktualisieren: Führen Sie
sudo apt update
undsudo apt upgrade
aus. - PHP installieren: Installieren Sie PHP und Apache über
sudo apt install php libapache2-mod-php
. - Überprüfung: Führen Sie
php -v
aus, um die Installation zu testen. - Apache neu starten: Starten Sie den Webserver neu mit
sudo systemctl restart apache2
.
Installation auf CentOS/RHEL
- PHP Repository hinzufügen: Fügen Sie das PHP-Repository mit
sudo yum install epel-release
hinzu. - PHP installieren: Verwenden Sie
sudo yum install php
. - Überprüfung: Überprüfen Sie die Installation mit
php -v
. - 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.