Installation
Dateien herunterladen
Stellen Sie sicher, dass PHP auf Ihrem System installiert ist. Wenn nicht, klicken Sie hier, um Anweisungen zur Installation für Ihr System zu erhalten.
Wenn Sie Composer verwenden, können Sie folgenden Befehl ausführen:
composer require flightphp/core
ODER Sie können die Dateien hier herunterladen und direkt in Ihr Webverzeichnis extrahieren.
Konfigurieren Sie Ihren Webserver
Eingebauter PHP-Entwicklungsserver
Dies ist bei weitem der einfachste Weg, um loszulegen. Sie können den integrierten Server verwenden, um Ihre Anwendung auszuführen und sogar SQLite für eine Datenbank zu verwenden (solange sqlite3 auf Ihrem System installiert ist) und praktisch nichts benötigen! Führen Sie nach der Installation von PHP einfach den folgenden Befehl aus:
php -S localhost:8000
Öffnen Sie dann Ihren Browser und gehen Sie zu http://localhost:8000
.
Wenn Sie das Dokumentenverzeichnis Ihres Projekts in ein anderes Verzeichnis ändern möchten (Beispiel: Ihr Projekt ist ~/myproject
, aber Ihr Dokumentenstamm ist ~/myproject/public/
), können Sie nach dem Wechsel in das Verzeichnis ~/myproject
den folgenden Befehl ausführen:
php -S localhost:8000 -t public/
Öffnen Sie dann Ihren Browser und gehen Sie zu http://localhost:8000
.
Apache
Stellen Sie sicher, dass Apache bereits auf Ihrem System installiert ist. Wenn nicht, suchen Sie bei Google nach Anweisungen zur Installation von Apache auf Ihrem System.
Für Apache bearbeiten Sie Ihre .htaccess
-Datei wie folgt:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]
Hinweis: Wenn Sie Flight in einem Unterverzeichnis verwenden müssen, fügen Sie die Zeile
RewriteBase /subdir/
direkt nachRewriteEngine On
hinzu.Hinweis: Wenn Sie alle Serverdateien schützen möchten, z. B. eine Datenbank- oder Umgebungsdatei. Fügen Sie dies in Ihre
.htaccess
-Datei ein:
RewriteEngine On
RewriteRule ^(.*)$ index.php
Nginx
Stellen Sie sicher, dass Nginx bereits auf Ihrem System installiert ist. Wenn nicht, suchen Sie bei Google nach Anweisungen zur Installation von Nginx auf Ihrem System.
Fügen Sie für Nginx Folgendes zur Serverdeklaration hinzu:
server {
location / {
try_files $uri $uri/ /index.php;
}
}
Erstellen Sie Ihre index.php-Datei
<?php
// Wenn Sie Composer verwenden, erfordern Sie den Autoloader.
require 'vendor/autoload.php';
// Wenn Sie Composer nicht verwenden, laden Sie das Framework direkt
// require 'flight/Flight.php';
// Definieren Sie dann eine Route und weisen Sie eine Funktion zur Behandlung der Anfrage zu.
Flight::route('/', function () {
echo 'Hallo Welt!';
});
// Starten Sie das Framework schließlich.
Flight::start();
PHP installieren
Wenn Sie bereits über php
auf Ihrem System verfügen, überspringen Sie diese Anweisungen und wechseln Sie zum Download-Abschnitt
Sicher! Hier sind die Anweisungen zur Installation von PHP auf macOS, Windows 10/11, Ubuntu und Rocky Linux. Ich werde auch Details darüber enthalten, wie verschiedene Versionen von PHP installiert werden.
macOS
PHP mit Homebrew installieren
-
Homebrew installieren (wenn nicht bereits installiert):
- Öffnen Sie das Terminal und führen Sie aus:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Öffnen Sie das Terminal und führen Sie aus:
-
PHP installieren:
- Installieren Sie die neueste Version:
brew install php
- Um eine bestimmte Version zu installieren, z. B. PHP 8.1:
brew tap shivammathur/php brew install shivammathur/php/php@8.1
- Installieren Sie die neueste Version:
-
Zwischen PHP-Versionen wechseln:
- Verknüpfen Sie die aktuelle Version und verknüpfen Sie die gewünschte Version:
brew unlink php brew link --overwrite --force php@8.1
- Überprüfen Sie die installierte Version:
php -v
- Verknüpfen Sie die aktuelle Version und verknüpfen Sie die gewünschte Version:
Windows 10/11
PHP manuell installieren
-
PHP herunterladen:
- Besuchen Sie PHP für Windows und laden Sie die neueste oder eine bestimmte Version (z. B. 7.4, 8.0) als zip-Datei ohne Thread-Sicherheit herunter.
-
PHP extrahieren:
- Extrahieren Sie die heruntergeladene Zip-Datei nach
C:\php
.
- Extrahieren Sie die heruntergeladene Zip-Datei nach
-
PHP zum System-PATH hinzufügen:
- Gehen Sie zu Systemeigenschaften > Umgebungsvariablen.
- Unter Systemvariablen suchen Sie Path und klicken Sie auf Bearbeiten.
- Fügen Sie den Pfad
C:\php
(oder wo immer Sie PHP extrahiert haben) hinzu. - Klicken Sie auf OK, um alle Fenster zu schließen.
-
PHP konfigurieren:
- Kopieren Sie
php.ini-development
nachphp.ini
. - Bearbeiten Sie
php.ini
, um PHP nach Bedarf zu konfigurieren (z. B.extension_dir
setzen, Erweiterungen aktivieren).
- Kopieren Sie
-
PHP-Installation überprüfen:
- Öffnen Sie die Eingabeaufforderung und führen Sie aus:
php -v
- Öffnen Sie die Eingabeaufforderung und führen Sie aus:
Mehrere PHP-Versionen installieren
-
Wiederholen Sie die obigen Schritte für jede Version und platzieren Sie sie jeweils in einem separaten Verzeichnis (z. B.
C:\php7
,C:\php8
). -
Zwischen den Versionen wechseln, indem Sie die System-PATH-Variable anpassen, um auf das gewünschte Versionsverzeichnis zu verweisen.
Ubuntu (20.04, 22.04, usw.)
PHP mit apt installieren
-
Paketlisten aktualisieren:
- Öffnen Sie das Terminal und führen Sie aus:
sudo apt update
- Öffnen Sie das Terminal und führen Sie aus:
-
PHP installieren:
- Installieren Sie die neueste PHP-Version:
sudo apt install php
- Um eine bestimmte Version zu installieren, z. B. PHP 8.1:
sudo apt install php8.1
- Installieren Sie die neueste PHP-Version:
-
Zusätzliche Module installieren (optional):
- Zum Beispiel, um die MySQL-Unterstützung zu installieren:
sudo apt install php8.1-mysql
- Zum Beispiel, um die MySQL-Unterstützung zu installieren:
-
Zwischen PHP-Versionen wechseln:
- Verwenden Sie
update-alternatives
:sudo update-alternatives --set php /usr/bin/php8.1
- Verwenden Sie
-
Installierte Version überprüfen:
- Führen Sie aus:
php -v
- Führen Sie aus:
Rocky Linux
PHP mit yum/dnf installieren
-
EPEL-Repository aktivieren:
- Öffnen Sie das Terminal und führen Sie aus:
sudo dnf install epel-release
- Öffnen Sie das Terminal und führen Sie aus:
-
Remi-Repository installieren:
- Führen Sie aus:
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm sudo dnf module reset php
- Führen Sie aus:
-
PHP installieren:
- Um die Standardversion zu installieren:
sudo dnf install php
- Um eine bestimmte Version zu installieren, z. B. PHP 7.4:
sudo dnf module install php:remi-7.4
- Um die Standardversion zu installieren:
-
Zwischen PHP-Versionen wechseln:
- Verwenden Sie den Befehl
dnf module
:sudo dnf module reset php sudo dnf module enable php:remi-8.0 sudo dnf install php
- Verwenden Sie den Befehl
-
Überprüfen Sie die installierte Version:
- Führen Sie aus:
php -v
- Führen Sie aus:
Allgemeine Hinweise
- Für Entwicklungsumgebungen ist es wichtig, die PHP-Einstellungen gemäß den Anforderungen Ihres Projekts zu konfigurieren.
- Wenn Sie PHP-Versionen wechseln, stellen Sie sicher, dass alle relevanten PHP-Erweiterungen für die spezifische Version installiert sind, die Sie verwenden möchten.
- Starten Sie Ihren Webserver (Apache, Nginx usw.) nach dem Wechsel der PHP-Versionen oder dem Aktualisieren von Konfigurationen neu, um Änderungen zu übernehmen.