Maison >développement back-end >Problème PHP >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.
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é :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!