Modérateur PHPfrance |
2575 Messages
09 mai 2006, 09:57
Allez, c'est parti, le plaisir est pour moi :
<mode explication-détaillée>
Ce n'est pas le serveur Web qui exécute les programmes. Par exemple, pour PHP, c'est son moteur qui interpréte les pages ".php" ou les balises "<?php ... ?>"
Le moteur PHP est inscrit préalablement dans la liste des interpréteurs de programmes du serveur Web.
Quand un serveur Web doit charger une page qui porte la signature de PHP (extension .php ou balise <? ?>) le serveur Web délègue sa lecture et exécution au moteur PHP inscrit dans la liste des programmes connus.
Lorsque le moteur PHP finit d'exécuter le code PHP il retourne le résultat sous forme text/html au serveur Web qui construit une page HTML de réponse et l'envoi au client demandeur.
C'est pourquoi on dit que PHP est un script côté serveur : parcequ'il s'exécute sur le serveur Web et que seul le résultat de l'exécution est renvoyé au client demandeur sous forme text/html.
Conclusion:
Quand on installe un serveur Web telque Apache par exemple, il faut absolument installer aussi le moteur PHP sans oublier de l'inscrire aupres du serveur Web pour qu'il puisse prendre en charge les pages porteuses du code PHP.
En installant des logiciels telsque : easyphp et Wamp, qui sont un ensemble complet de Apache, Php et Mysql, l'installation du serveur Web, du moteur PHp et du SGBD Mysql est réalisée automatiquement ainsi que toutes les configurations de base nécéssaires.
</mode explication-détaillée>
--------
//////----
//---
//----
//////
-------
//---
//----
//---
//----
//---
//
------
//////----
//////-----
//////
-----
||--------
||--
||---
||
Prendre le recul n'est pas une perte de temps.
ps:
Affrontez moi dans l'arène