Quelle est la relation entre php et apache
Apache
Logiciel de serveur Web Apache. Les produits similaires incluent IIS de Microsoft, etc. La fonction est de permettre à un certain ordinateur de fournir des services www. Vous pouvez utiliser les méthodes suivantes pour vérifier si Apache fonctionne normalement.
Adresse/ peut afficher la page par défaut pour indiquer le succès.
PHP
PHP est un logiciel d'interprétation de langage côté serveur. Après avoir été chargé par Apache, il permet à Apache d'ajouter la fonction d'interprétation des fichiers php. Pour que ce serveur puisse exécuter des programmes php. La méthode d'accès est la suivante :
Adresse/Filename.php
Remarque : Le fichier php doit être dans le répertoire de travail configuré par apache. Pas le répertoire d'installation.
Recommandations associées : "Tutoriel PHP"
La relation entre PHP et Apache :
Premier tour sur une machine client Entrez l'URL dans le serveur. Par exemple, si notre ordinateur surfe sur Internet, il y aura un serveur DNS. Sa fonction est de résoudre le nom de domaine en adresse IP correspondante, comme l'adresse IP 192.168.1.100. Le port de l'adresse du nom de domaine est le port 80, donc au final l'adresse résolue est : http://192.168.1.100:80. Le réseau trouvera ensuite son serveur correspondant en fonction de cette adresse IP. Ce serveur est la base du site Web. Les programmes de sites Web et autres sont tous placés sur ce serveur. De nombreux logiciels seront installés sur ce serveur. Par exemple, MySQL, serveur WEB (serveur apache), qq, etc. Il existe également un numéro de port 80 dans l'adresse transmise depuis Internet. La partie IP de cette adresse est utilisée pour trouver ce serveur, et la fonction de ce numéro de port est de trouver l'application spécifique sur ce serveur. Le port par défaut du serveur WEB étant 80, cette adresse recherche le serveur Web dans cette zone de service. Parce que nous parlons ici principalement de PHP, nous choisissons le serveur Apache.
Par exemple, si je saisis l'adresse dans le navigateur client, il trouvera le serveur 192.168.1.100, puis trouvera le serveur Apache en fonction du port. Apache renverra le code dans index.html dans un certain répertoire au navigateur du client via l'adresse URL, puis le navigateur l'analysera dans le contenu de la page Web que nous voyons en fonction du code renvoyé. C'est ce qui se passe lorsque nous accédons au code d'une page Web. Et si nous accédons à un fichier php ?
Par exemple, si vous la saisissez dans le navigateur client, il enverra également cette adresse à Apache en 192.168.1.100 lorsqu'Apache verra que le fichier que vous avez transmis est un fichier Php, si PHP l'est. non installé sur le serveur Dans ce cas, il ouvrira également le fichier et renverra tout le code qu'il contient au client, mais le navigateur client ne peut pas analyser le fichier php. Par conséquent, la réception affichera tout le code de ce fichier, ou il y aura une situation de téléchargement de ce fichier. Ce n’est pas ce que nous voulons voir. Nous devons donc installer un service php côté serveur, de sorte que lorsque Apache voit que le fichier que vous avez envoyé est un fichier php, il transmettra d'abord le fichier au programme php, et le programme php interprétera d'abord le fichier. Ensuite, il le renvoie à Apache, et Apache le renvoie au client. De cette façon, le client peut voir l'effet de la page après avoir analysé le fichier 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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

JWT est une norme ouverte basée sur JSON, utilisée pour transmettre en toute sécurité des informations entre les parties, principalement pour l'authentification de l'identité et l'échange d'informations. 1. JWT se compose de trois parties: en-tête, charge utile et signature. 2. Le principe de travail de JWT comprend trois étapes: la génération de JWT, la vérification de la charge utile JWT et l'analyse. 3. Lorsque vous utilisez JWT pour l'authentification en PHP, JWT peut être généré et vérifié, et les informations sur le rôle et l'autorisation des utilisateurs peuvent être incluses dans l'utilisation avancée. 4. Les erreurs courantes incluent une défaillance de vérification de signature, l'expiration des jetons et la charge utile surdimensionnée. Les compétences de débogage incluent l'utilisation des outils de débogage et de l'exploitation forestière. 5. L'optimisation des performances et les meilleures pratiques incluent l'utilisation des algorithmes de signature appropriés, la définition des périodes de validité raisonnablement,

Liaison statique (statique: :) implémente la liaison statique tardive (LSB) dans PHP, permettant à des classes d'appel d'être référencées dans des contextes statiques plutôt que de définir des classes. 1) Le processus d'analyse est effectué au moment de l'exécution, 2) Recherchez la classe d'appel dans la relation de succession, 3) il peut apporter des frais généraux de performance.

Quelles sont les méthodes magiques de PHP? Les méthodes magiques de PHP incluent: 1. \ _ \ _ Construct, utilisé pour initialiser les objets; 2. \ _ \ _ Destruct, utilisé pour nettoyer les ressources; 3. \ _ \ _ Appel, gérer les appels de méthode inexistants; 4. \ _ \ _ GET, Implémentez l'accès à l'attribut dynamique; 5. \ _ \ _ SET, Implémentez les paramètres d'attribut dynamique. Ces méthodes sont automatiquement appelées dans certaines situations, améliorant la flexibilité et l'efficacité du code.

L'exécution du projet H5 nécessite les étapes suivantes: Installation des outils nécessaires tels que le serveur Web, Node.js, les outils de développement, etc. Créez un environnement de développement, créez des dossiers de projet, initialisez les projets et écrivez du code. Démarrez le serveur de développement et exécutez la commande à l'aide de la ligne de commande. Aperçu du projet dans votre navigateur et entrez l'URL du serveur de développement. Publier des projets, optimiser le code, déployer des projets et configurer la configuration du serveur Web.

Dans PHP8, les expressions de correspondance sont une nouvelle structure de contrôle qui renvoie différents résultats en fonction de la valeur de l'expression. 1) Il est similaire à une instruction Switch, mais renvoie une valeur au lieu d'un bloc d'instruction d'exécution. 2) L'expression de correspondance est strictement comparée (===), ce qui améliore la sécurité. 3) Il évite les éventuelles omissions de rupture dans les instructions de commutation et améliore la simplicité et la lisibilité du code.

En PHP, vous pouvez prévenir efficacement les attaques du CSRF en utilisant des jetons imprévisibles. Les méthodes spécifiques comprennent: 1. Générer et intégrer les jetons CSRF dans la forme; 2. Vérifiez la validité du jeton lors du traitement de la demande.

L'opérateur ... (SPLAT) dans PHP est utilisé pour déballer les paramètres et les tableaux de fonction, améliorant la simplicité et l'efficacité du code. 1) Démontage du paramètre de fonction: passez l'élément de tableau en tant que paramètre à la fonction. 2) Démontage du tableau: déballer un tableau dans un autre tableau ou en tant que paramètre de fonction.

Il existe deux façons d'exporter XML vers PDF: en utilisant XSLT et en utilisant des bibliothèques de liaison de données XML. XSLT: Créez une feuille de style XSLT, spécifiez le format PDF pour convertir les données XML à l'aide du processeur XSLT. Bibliothèque de liaison de données XML: Importez la bibliothèque de liaison de données XML Créer des fichiers PDF PDF Document Chargement des fichiers PDF d'exportation de données XML. Quelle méthode est la meilleure pour les fichiers PDF dépend des exigences. XSLT offre une flexibilité, tandis que la bibliothèque de liaison des données est simple à implémenter; Pour les conversions simples, la bibliothèque de liaison des données est meilleure et pour les conversions complexes, XSLT est plus approprié.
