In der modernen Webentwicklung realisiert PHP CGI als Betriebsmodus von PHP die Verarbeitung dynamischer Inhalte über die gemeinsame Gateway -Schnittstelle (CGI). Es ermöglicht PHP -Code, flexibel mit Webservern zu interagieren, die Erzeugung dynamischer Webseiten zu unterstützen, und zu verstehen, wie es funktioniert, ist die Grundlage für die Konfiguration und Verwendung.
In der Kali Linux -Umgebung ist der Prozess der Installation von PHP -CGI sehr einfach. Aktualisieren Sie einfach den Paketindex über die Befehlszeile und installieren Sie das PHP -CGI -Paket:
sudo apt-get update
sudo apt-get install php-cgi
Nach Abschluss der Installation können Sie den folgenden Befehl verwenden, um zu überprüfen, ob die Installation erfolgreich ist, und die PHP -CGI -Version zu überprüfen:
php-cgi -v
Wenn PHP -Versionsinformationen angezeigt werden, ist die Installation erfolgreich.
Damit PHP -CGI ordnungsgemäß funktioniert, muss es in Verbindung mit dem Apache -Webserver verwendet werden. Die Konfigurationsschritte umfassen:
sudo apt-get install apache2
sudo a2enmod cgi
sudo systemctl restart apache2
Diese Befehle vervollständigen die Installation des Apache -Servers, aktivieren Sie das CGI -Modul und starten Sie den Dienst neu, um die Änderungen anzuwenden.
Nach Abschluss der Konfiguration können Sie einen Ordner speziell für CGI -Skripte im Webserver -Root -Verzeichnis erstellen, z. B.:
mkdir /var/www/html/mycgi
Erstellen Sie anschließend den Test -Skriptdatei test.php in diesem Verzeichnis mit dem folgenden Inhalt:
<?php
header('Content-Type: text/html');
echo 'Hello, this is a PHP CGI script!';
?>
Stellen Sie sicher, dass das Skript Ausführungsberechtigungen enthält:
chmod +x /var/www/html/mycgi/test.php
Öffnen Sie den Browser und greifen Sie auf die folgende Adresse zu, um zu überprüfen, ob das Skript ordnungsgemäß funktioniert:
http://your-ip-address/mycgi/test.php
Wenn auf der Seite "Hallo, dies ist ein PHP -CGI -Skript!" Ist die Konfiguration erfolgreich.
In diesem Artikel wird angegeben, wie PHP CGI in einer Kali -Linux -Umgebung installiert, konfiguriert und ausgeführt wird. Durch korrektes Installieren von PHP -CGI -Paketen, das Konfigurieren des Apache -Servers und das Schreiben von Testskripten können Entwickler dynamische Webdienste effizient erstellen. Durch die Beherrschung der Verwendung von PHP -CGI wird die Flexibilität und Effizienz der Webentwicklung verbessert.