Maison >développement back-end >Problème PHP >Qu'est-ce qu'Apache en php
Le nom complet d'Apache est "Apache HTTP Server", qui est une sorte de logiciel de serveur Web et un interpréteur de PHP. PHP lui-même est un langage de script et doit s'appuyer sur un support pour prendre en charge son fonctionnement, et Apache est ce support ; sans Apache, PHP ne peut pas exécuter et transmettre des informations au monde extérieur.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
Qu'est-ce qu'apache en php
Le nom complet d'Apache est Apache HTTP Server, qui est un serveur Web ? logiciel.
Apache est l'interprète de PHP. PHP lui-même est un langage de script et doit s'appuyer sur un support pour prendre en charge son fonctionnement, et Apache est ce support sans Apache, PHP ne peut pas exécuter et transmettre des informations au monde extérieur.
Adresse de téléchargement d'Apache : http://www.apachelounge.com/download/
La relation entre php et apache
On peut considérer le serveur comme un restaurant, apache est le serveur du magasin, et php est chef de cuisine.
Certaines boissons (ressources statiques, comme HTML, CSS, JS, Images, etc.) sont directement livrées au client (Client) par le serveur sans passer par le chef.
Si vous avez besoin des plats cuisinés par le chef (par exemple : *.PHP, etc.), vous devez attendre que le chef ait fini de cuisiner les ingrédients d'origine (php) en repas comestibles (ressources statiques)
Le principe de fonctionnement du serveur web
Généralement, sur un PC ou un serveur, le logiciel lui-même est inutile, nous avons également besoin d'un boîtier matériel pour stocker et déplacer le contenu.
1. Rôle du serveur Web
Lorsque vous utilisez Internet, vous devez gérer un ensemble de boîtes et de contenus appelés plusieurs serveurs. Parmi eux, le plus important peut être considéré comme le serveur Web, dont le rôle de base est. servir les utilisateurs du site Web en fonction des demandes Afficher les données stockées sur le serveur Web, saisir et répondre aux demandes entre les serveurs de base de données, si nécessaire, protéger les données stockées sur le serveur Web et restreindre l'accès en général, afin de pouvoir. Pour accéder au site Web, il est nécessaire de communiquer avec d'autres serveurs dédiés (serveur DNS) en coopération.
2. Protocole (HTTP)
Utilisé lorsqu'un visiteur du site Web demande au serveur Web d'indiquer la méthode (processus) pour passer au protocole HTTP. HTTP dans ce cas signifie Hypertext Transfer Protocol, plus précisément la partie de l'adresse URL d'un site Web saisie par un navigateur Web, avec http référencé au début.
Apprentissage 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!