1. Comment fonctionne le Web
J'apprends la construction de sites Web PHP, donc le site Web est sur le client. et service Le fonctionnement du terminal est la base du fonctionnement du site Web. Quel est le processus de fonctionnement ?
Web : Terminal
Serveur web : On appelle l'ordinateur qui fournit des services (de réponse) un serveur (Serveur), également appelé côté serveur.
Client web : L'ordinateur qui accepte (demande) des services est appelé le client, également appelé client.
Recommandations associées : "Tutoriel PHP"
2. Le processus spécifique de travail du programme PHP
J'apprends PHP, donc le principe de fonctionnement de PHP est le processus de collaboration entre Apache, PHP et les navigateurs :
① Lorsque l'utilisateur saisit le nom de fichier de la page PHP à accéder dans l'adresse du navigateur, puis appuyer sur Entrée déclenchera la requête PHP et transmettra la requête au serveur WEB (apache) qui supporte PHP.
②Le serveur WEB (apache) accepte cette requête et la juge en fonction de son suffixe. S'il s'agit d'une requête PHP, le serveur WEB (apache) retire l'application PHP à laquelle l'utilisateur souhaite accéder depuis le. disque dur ou mémoire, et envoyez-le au programme du moteur PHP.
③Le programme du moteur PHP analysera le fichier envoyé depuis le serveur WEB (apache) du début à la fin, le lira en arrière-plan selon la commande, traitera les données et générera dynamiquement le HTML correspondant page.
④Le moteur PHP va générer une page HTML et la renvoyer au serveur WEB (apache). Le serveur WEB (apache) renvoie ensuite la page HTML au navigateur client, et la dernière page complète s'affiche devant nous via le navigateur.
1. Apache
Dans le processus ci-dessus, Apache joue un rôle décisif, alors qu'est-ce qu'Apache ?
Apache est un serveur réseau. Ce serveur écoute un port TCP, généralement 80, interprète les commandes reçues sur le port, puis soumet quelques résultats. Les principales commandes interprétées par Apache sont GET et POST, qui correspondent généralement au fait que le client saisit une adresse dans le navigateur, clique sur un lien dans le navigateur et soumet un formulaire. Lorsqu'Apache interprète les commandes GET et POST, si l'objet de GET et POST est un fichier général tel que HTML, CSS, JS, RAR, TXT, etc., il renverra directement le contenu du fichier au client ; l'objet est un fichier PHP, APACHE démarre le programme PHP.EXE (le nom est différent sous UNIX, et les détails de son installation en tant que module sont différents, voici juste des exemples), transmet le fichier et les paramètres d'appel à PHP.EXE, puis renvoie les résultats de l'exécution de PHP.EXE au client.
Apache HTTP Server (Apache en abrégé) est un serveur Web open source d'Apache Software Foundation. Il peut fonctionner sur la plupart des systèmes d'exploitation informatiques et est largement utilisé en raison de sa multiplateforme et de sa sécurité. C'est l'un des logiciels côté serveur Web les plus populaires. Il est rapide, fiable et extensible grâce à une simple API pour compiler des interpréteurs tels que Perl/Python dans le serveur.
Le serveur HTTP Apache est un serveur modulaire, dérivé du serveur NCSAhttpd Après de nombreuses modifications, il est devenu le logiciel de serveur web numéro un au monde.
Apache est né du serveur NCSAhttpd Après de nombreuses modifications, il est devenu l'un des logiciels de serveur Web les plus populaires au monde. Apache vient de la prononciation de « un serveur patché », qui signifie un serveur rempli de correctifs. Parce qu'il s'agit d'un logiciel libre, les gens développent constamment de nouvelles fonctions et fonctionnalités et modifient les défauts d'origine. Apache se caractérise par sa simplicité, sa vitesse rapide, ses performances stables et peut être utilisé comme serveur proxy.
2. Quels sont les serveurs grand public qui prennent en charge PHP ?
Alors, à part Apache, quels autres serveurs prennent en charge PHP ?
PHP a une très bonne compatibilité. Presque tous les serveurs Web prennent en charge PHP. Les serveurs grand public qui peuvent exécuter PHP incluent Apache nginx iis.
3. Hypertexte
php : (Hypertext Preprocessor) est également appelé préprocesseur hypertexte.
Alors, qu’est-ce que l’hypertexte ?
L'hypertexte est un texte en réseau qui utilise des hyperliens pour organiser les informations textuelles dans divers espaces. L'hypertexte est un paradigme d'interface utilisateur utilisé pour afficher du texte et du contenu lié au texte. Actuellement, l'hypertexte existe généralement sous la forme de documents électroniques, dans lesquels le texte contient des liens pouvant être liés à d'autres emplacements ou documents, permettant un passage direct de la position de lecture actuelle à l'emplacement pointé par le lien hypertexte.
Ensuite, le langage de balisage hypertexte que nous utilisons le plus couramment actuellement est HTML.
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!