Maison  >  Article  >  développement back-end  >  Est-ce que php dépend du noyau ?

Est-ce que php dépend du noyau ?

王林
王林original
2019-09-28 11:53:372067parcourir

Est-ce que php dépend du noyau ?

Composants du noyau PHP et principes de fonctionnement

php comprend un total de 3 Modules :

1. Noyau PHP

2. Moteur Zend

3. Couche d'extension PHP

Noyau : Utilisé pour le traitement des demandes, les flux de fichiers, la gestion des erreurs et d'autres traitements associés.

Moteur zend : Convertissez le fichier source en langage machine (en fait, bytecode opCode), puis exécutez-le sur la machine virtuelle zend (c'est similaire à la machine virtuelle java).

Couche d'extension : Un ensemble de fonctions, de bibliothèques et de flux que PHP utilise pour effectuer certaines opérations spécifiques, comme la nécessité d'utiliser des extensions MySQL.

Est-ce que php dépend du noyau ?

le module zend comprend :

1. .

2. api zend

3. extensions zend, extensions du moteur zend. Par exemple, le plus connu est : php_xdebug_version..._vc6.dll

Faites attention à comprendre la différence entre les fichiers de configuration et les fichiers d'entité

Tous les fichiers de configuration, qu'ils soient windows ou linux , système unix, ne sont qu'une description de la fonction du logiciel/programme/système, une sorte de planification, une sorte de document d'ajustement (illustratif/descriptif/commande/) C'est l'équivalent de cuisiner/cuisiner Faites un ! liste (par exemple, combien de grammes de plat A, combien de grammes de plat B, combien d'huile, combien de sel), puis lorsque vous cuisinez/cuisez, suivez simplement cette liste ("Configuration sauté"). 🎜>

Lorsque le programme démarre, il suivra les instructions de votre "fichier de configuration" pour activer certaines fonctionnalités et spécifications que vous avez spécifiées. Le fichier de configuration est donc en fait une sorte de document, qui peut être ini , conf, cnf,. xml, etc. (httpd.conf, php.ini, my.cnf).

Les fonctions des logiciels/programmes/systèmes réels doivent encore être réalisées par des fichiers physiques/objets physiques/composants spécifiques, etc. Par exemple : lorsque vous cuisinez, vous avez besoin de ces légumes, huile, sel, etc. . Etc. Pour les programmes, vous devez avoir le fichier dll correspondant, ou alors le fichier, etc. Sinon, si vous n'avez que le fichier de configuration, cela équivaut à parler sur papier. Est-ce du langage vide Puisque vous voulez le configurer, vous avez besoin de ce logiciel/programme, etc. Il y a une configurabilité : il doit être configurable et peut être configuré

Tutoriel vidéo PHP recommandé :

Tutoriel vidéo PHP !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn