Durch die Installation von PHP als CGI werden Sie Ihren Webserver so konfigurieren, dass PHP -Skripte über die Common Gateway Interface (CGI) ausgeführt werden. Hier ist ein allgemeiner Überblick über die beteiligten Schritte:
1. Voraussetzungen:
- Stellen Sie sicher, dass PHP in Ihrem System installiert ist. Befolgen Sie die entsprechenden Installationsanweisungen für Ihr Betriebssystem.
- Bestätigen Sie, dass Ihr Webserver eingerichtet ist (z. B. Apache, Nginx usw.).
2. Konfigurieren Sie PHP als CGI:
- Öffnen Sie die Konfigurationsdatei php.ini, die sich typischerweise im PHP -Installationsverzeichnis befindet (z. B. /etc/php/php.ini unter Linux).
- Unter dem CGI -Abschnitt in Verfassen oder festlegen, die folgenden Richtlinien festlegen oder festlegen:
- cgi.force_redirect =0
- cgi.fix_pathinfo =1
- cgi.redirect_status_header =200
3. Bearbeiten Sie die Webserverkonfiguration:
Apache:
- Öffnen Sie die Apache -Konfigurationsdatei, normalerweise httpd.conf.
- Suchen Sie den Abschnitt mit den folgenden Zeilen (oder erstellen Sie einen, wenn es nicht vorhanden ist):
`` `
AddHandler cgi-script .php
`` `
nginx:
- Öffnen Sie die Nginx -Konfigurationsdatei, normalerweise nginx.conf.
- Fügen Sie der Konfiguration die folgenden Zeilen hinzu:
`` `
Ort ~* \ .php $ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
FASTCGI_PARAMS einschließen;
}
`` `
4. Starten Sie den Webserver neu:
- Starten Sie Ihren Webserver neu, um die Änderungen an der Konfiguration anzuwenden.
5. Erstellen Sie ein CGI -Skript:
- Um Ihr PHP -CGI -Setup zu testen, erstellen Sie ein einfaches PHP -Skript, z. B. `test.php` mit dem folgenden Code:
`` `php
Php
echo '
PHP CGI -Skript
';
?>
`` `
- Speichern Sie diese Datei im Dokument -Root -Verzeichnis Ihres Webservers.
6. Testen Sie das CGI -Skript:
- Zeigen Sie Ihren Webbrowser auf `http:// your-domain/test.php`. Wenn PHP als CGI korrekt konfiguriert ist, sollten Sie den Text "PHP CGI -Skript" sehen.
Denken Sie daran, dass die bereitgestellten Schritte allgemeine Richtlinien sind und bestimmte Konfigurationen je nach Betriebssystem und Webserver variieren können. Weitere Informationen und die erforderlichen Konfigurationsschritte finden Sie in der Dokumentation Ihres spezifischen Webservers.