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.
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.
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:
~/myproject
~/myproject/public/
php -S localhost:8000 -t public/
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:
.htaccess
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 nach RewriteEngine 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:
Hinweis: Wenn Sie Flight in einem Unterverzeichnis verwenden müssen, fügen Sie die Zeile RewriteBase /subdir/ direkt nach RewriteEngine On hinzu.
RewriteBase /subdir/
RewriteEngine On
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
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; } }
<?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();
Wenn Sie bereits über php auf Ihrem System verfügen, überspringen Sie diese Anweisungen und wechseln Sie zum Download-Abschnitt
php
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.
Homebrew installieren (wenn nicht bereits installiert):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
PHP installieren:
brew install php
brew tap shivammathur/php brew install shivammathur/php/php@8.1
Zwischen PHP-Versionen wechseln:
brew unlink php brew link --overwrite --force php@8.1
php -v
PHP herunterladen:
PHP extrahieren:
C:\php
PHP zum System-PATH hinzufügen:
PHP konfigurieren:
php.ini-development
php.ini
extension_dir
PHP-Installation überprüfen:
Wiederholen Sie die obigen Schritte für jede Version und platzieren Sie sie jeweils in einem separaten Verzeichnis (z. B. C:\php7, C:\php8).
C:\php7
C:\php8
Zwischen den Versionen wechseln, indem Sie die System-PATH-Variable anpassen, um auf das gewünschte Versionsverzeichnis zu verweisen.
Paketlisten aktualisieren:
sudo apt update
sudo apt install php
sudo apt install php8.1
Zusätzliche Module installieren (optional):
sudo apt install php8.1-mysql
update-alternatives
sudo update-alternatives --set php /usr/bin/php8.1
Installierte Version überprüfen:
EPEL-Repository aktivieren:
sudo dnf install epel-release
Remi-Repository installieren:
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm sudo dnf module reset php
sudo dnf install php
sudo dnf module install php:remi-7.4
dnf module
sudo dnf module reset php sudo dnf module enable php:remi-8.0 sudo dnf install php
Überprüfen Sie die installierte Version: