Heim  >  Artikel  >  Backend-Entwicklung  >  [php-Installation und -Konfiguration] Dinge, die Sie vor der Installation beachten sollten

[php-Installation und -Konfiguration] Dinge, die Sie vor der Installation beachten sollten

不言
不言Original
2018-04-19 10:23:542017Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn