Heim >Backend-Entwicklung >PHP-Problem >Benötigt PHP einen Anwendungsserver?
Benötigt PHP einen Anwendungsserver?
PHP benötigt einen Anwendungsserver, da das PHP-Programm einen öffnen muss Port zum Abhören 9000 Port, der für die Kommunikation mit dem Webserver verwendet wird.
Das Folgende ist der Kommunikationsprozess zwischen dem Browser und den PHP- und MySQL-Servern.
1) Der Webbrowser des Benutzers gibt eine HTTP-Anfrage aus, die eine bestimmte Webseite anfordert.
2) Der Webserver empfängt die .php-Anfrage zum Abrufen der Datei, leitet sie an die PHP-Engine weiter und bittet diese, sie zu verarbeiten.
3) Die PHP-Engine beginnt mit der Analyse des Skripts. Das Skript verfügt über einen Befehl zum Herstellen einer Verbindung zur Datenbank und einen Befehl zum Ausführen einer Abfrage. PHP öffnet eine Verbindung zur MYSQL-Datenbank und sendet die entsprechende Abfrage.
4) Der MYSQL-Server empfängt Datenbankanfragen und verarbeitet diese. Ergebnisse an die PHP-Engine zurückgeben.
5) PHP führt das Skript aus, während Sie fortfahren. Dazu gehört normalerweise auch die Formatierung der Abfrageergebnisse im HTML-Format. Geben Sie dann den HTML-Code zurück an den Webserver aus.
6) Der Webserver sendet HTML an den Browser.
Weitere PHP-bezogene Kenntnisse finden Sie auf der PHP-Chinese-Website!
Das obige ist der detaillierte Inhalt vonBenötigt PHP einen Anwendungsserver?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!