Heim  >  Artikel  >  Backend-Entwicklung  >  Hängt PHP vom Kernel ab?

Hängt PHP vom Kernel ab?

王林
王林Original
2019-09-28 11:53:372039Durchsuche

Hängt PHP vom Kernel ab?

PHP-Kernelkomponenten und Funktionsprinzipien

php enthält insgesamt 3 Module:

1. PHP-Kernel

2. PHP-Erweiterungsschicht

Kernel:

Wird zur Verarbeitung von Anfragen, Dateiströmen, Fehlerbehandlung und anderen damit verbundenen Verarbeitungen verwendet.

Zend-Engine:

Konvertieren Sie die Quelldatei in Maschinensprache (eigentlich Bytecode opCode) und führen Sie sie dann auf der virtuellen Zend-Maschine aus (ähnlich der virtuellen Java-Maschine).

Erweiterungsschicht:

Eine Reihe von Funktionen, Klassenbibliotheken und Streams, die PHP verwendet, um bestimmte Vorgänge auszuführen, z. B. die Notwendigkeit, MySQL-Erweiterungen zu verwenden.

Hängt PHP vom Kernel ab?

Zend-Modul enthält:

1. Dies ist die niedrigste Ebene .

2. Zend-API

3. Zend-Erweiterungen, Erweiterungen der Zend-Engine. Die bekannteste ist beispielsweise: php_xdebug_version..._vc6.dll

Achten Sie darauf, den Unterschied zwischen Konfigurations- und Entitätsdateien zu verstehen

Alle Konfigurationsdateien, ob Windows oder Linux, Unix-System, sind nur eine Beschreibung der Funktion der Software/des Programms/des Systems, eine Art Planung, eine Art Anpassungsdokument (anschaulich/beschreibend/Befehl/) Es entspricht dem Kochen/Kochen Liste (z. B. wie viel Gramm Gericht A, wie viel Gramm Gericht B, wie viel Öl, wie viel Salz) und befolgen Sie dann beim Kochen/Kochen einfach diese Liste („Pfanne-Konfiguration“) 🎜>

Wenn das Programm startet, folgt es den Anweisungen in Ihrer „Konfigurationsdatei“, um bestimmte von Ihnen angegebene Funktionen und Spezifikationen zu aktivieren. Die Konfigurationsdatei ist also eigentlich eine Art Dokument, das ini, conf, cnf, sein kann. xml usw. (httpd.conf, php.ini, my.cnf).

Die Funktionen tatsächlicher Software/Programme/Systeme müssen immer noch durch bestimmte physische Dateien/physische Objekte/Komponenten usw. realisiert werden. Zum Beispiel: Wenn Sie kochen, benötigen Sie bestimmte Gemüsesorten, Öl, Salz usw . Usw. Für Programme müssen Sie über die entsprechende DLL-Datei usw. verfügen. Wenn Sie nur über die Konfigurationsdatei verfügen, ist dies gleichbedeutend mit dem Reden auf dem Papier. Da Sie es konfigurieren möchten. Sie benötigen diese Software/dieses Programm usw. Es gibt Konfigurierbarkeit: Es muss konfigurierbar sein und kann eingerichtet werden!

Empfohlenes PHP-Video-Tutorial:

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonHängt PHP vom Kernel ab?. 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