Heim > Artikel > Backend-Entwicklung > [php-Installation und -Konfiguration] Dinge, die Sie vor der Installation beachten sollten
Der Inhalt dieses Artikels befasst sich mit Fragen zur [PHP-Installation und -Konfiguration], die vor der Installation berücksichtigt werden müssen. Jetzt kann ich ihn mit Ihnen teilen
php-Anwendungsbereiche:
Websites und Webanwendungen (serverseitige Skripte)
Befehlszeilenskripte
Desktop-Anwendung (GUI)
Erfordert:
PHP selbst
Ein Webserver (wie Apache unter Linux und MacOS; IIS unter Windows)
Ein Webbrowser
PHP mit dem Server verbinden
Für viele Server verfügt PHP über eine direkte Modulschnittstelle (auch SAPI genannt). Zu diesen Servern gehören Server wie Apache, Microsoft Internet Information Server, Netscape und iPlanet. Viele andere Server unterstützen ISAPI, die modulare Schnittstelle von Microsoft (OmniHTTPd ist ein Beispiel).
Wenn PHP den Webserver als Modul nicht unterstützt, kann er jederzeit als CGI- oder FastCGI-Prozessor verwendet werden. Dies bedeutet, dass die ausführbare CGI-Datei von PHP zur Verarbeitung von PHP-Dateianfragen auf allen Servern verwendet werden kann.
SAPI
In der Informatik ist das Server Application Programming Interface (SAPI) ein Webserver wie Apache HTTP Server, Microsoft IIS und Oracle iPlanet Web Server) direkte Modulschnittstelle. Microsoft verwendet den Begriff Internet Server Application Programming Interface (ISAPI), während der nicht mehr existierende Netscape-Webserver für denselben Zweck den Begriff Netscape Server Application Programming Interface (NSAPI) verwendet. [1] Mit anderen Worten, SAPI ist eine Anwendungsprogrammierschnittstelle (API), die anderen Entwicklern hilft, die Funktionalität von Webservern zu erweitern.
PHP bietet beispielsweise eine direkte Modulschnittstelle namens SAPI für verschiedene Webserver [2] Im Fall von PHP 5 und Apache 2.0 unter Windows wird sie in Form einer DLL namens File php5apache2 bereitgestellt. dll, [3] Hierbei handelt es sich um ein Modul, das unter anderem eine Schnittstelle zwischen PHP und einem Webserver bereitstellt, implementiert in einer für den Server verständlichen Form. Dieses Formular heißt SAPI.
Für verschiedene Webserver-Erweiterungen gibt es verschiedene Arten von SAPI. Zusätzlich zu den oben aufgeführten SAPIs für die PHP-Sprache umfassen beispielsweise das Common Gateway Interface (CGI) und das Command Line Interface (CLI).
PHP-Befehlszeilenskript
erfordert ausführbares Befehlszeilenprogramm.
Kein Server oder Browser erforderlich.
Desktop-Anwendung (GUI)
geschrieben über PHP-GTK-Erweiterung
php Anwendungsbereiche :
Websites und Webanwendungen (serverseitiges Scripting)
Befehlszeilen-Scripting
Desktop-Anwendung (GUI)
Erfordert:
PHP selbst
Ein Webserver (wie Apache unter Linux und MacOS; IIS unter Windows)
Ein Webbrowser
PHP mit dem Server verbinden
Für viele Server verfügt PHP über eine direkte Modulschnittstelle (auch SAPI genannt). Zu diesen Servern gehören Server wie Apache, Microsoft Internet Information Server, Netscape und iPlanet. Viele andere Server unterstützen ISAPI, die modulare Schnittstelle von Microsoft (OmniHTTPd ist ein Beispiel).
Wenn PHP den Webserver als Modul nicht unterstützt, kann er jederzeit als CGI- oder FastCGI-Prozessor verwendet werden. Dies bedeutet, dass die ausführbare CGI-Datei von PHP zur Verarbeitung von PHP-Dateianfragen auf allen Servern verwendet werden kann.
SAPI
In der Informatik ist das Server Application Programming Interface (SAPI) ein Webserver wie Apache HTTP Server, Microsoft IIS und Oracle iPlanet Web Server) direkte Modulschnittstelle. Microsoft verwendet den Begriff Internet Server Application Programming Interface (ISAPI), während der nicht mehr existierende Netscape-Webserver für denselben Zweck den Begriff Netscape Server Application Programming Interface (NSAPI) verwendet. [1] Mit anderen Worten, SAPI ist eine Anwendungsprogrammierschnittstelle (API), die anderen Entwicklern hilft, die Funktionalität von Webservern zu erweitern.
PHP bietet beispielsweise eine direkte Modulschnittstelle namens SAPI für verschiedene Webserver [2] Im Fall von PHP 5 und Apache 2.0 unter Windows wird sie in Form einer DLL namens File php5apache2 bereitgestellt. dll, [3] Dabei handelt es sich um ein Modul, das unter anderem eine Schnittstelle zwischen PHP und einem Webserver bereitstellt, implementiert in einer für den Server verständlichen Form. Dieses Formular heißt SAPI.
Für verschiedene Webserver-Erweiterungen gibt es verschiedene Arten von SAPI. Zusätzlich zu den oben aufgeführten SAPIs für die PHP-Sprache umfassen beispielsweise das Common Gateway Interface (CGI) und das Command Line Interface (CLI).
PHP-Befehlszeilenskript
erfordert ausführbares Befehlszeilenprogramm.
Kein Server oder Browser erforderlich.
Desktop-Anwendung (GUI)
Geschrieben über die PHP-GTK-Erweiterung
Verwandte Empfehlungen:
[php-Installation und -Konfiguration] Installation unter Unix-System
Das obige ist der detaillierte Inhalt von[php-Installation und -Konfiguration] Dinge, die Sie vor der Installation beachten sollten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!