Comment PHP et Apache fonctionnent ensemble

步履不停
Libérer: 2023-04-06 20:46:01
original
3215 Les gens l'ont consulté

Comment PHP et Apache fonctionnent ensemble

Généralement, après l'installation de PHP, Apache ne peut pas traiter les fichiers php. Afin d'intégrer php au serveur Apache, le fichier de configuration doit être modifié. Ici, je vais vous apprendre comment configurer le. fichier d'installation php.

Méthodes/étapes

Ajoutez d'abord le code suivant à httpd.conf dans le répertoire conf d'Apache :

LoadModulephp5_module~php installation path/php5apache2_2 . dll

PHPIniDir "~chemin d'installation du module php"

AddTypeapplication/x-httpd-php.php.phtml

Comment PHP et Apache fonctionnent ensemble

Ici, je avoir Une brève explication du code ci-dessus. L'ensemble du code signifie laisser Apache charger le module de traitement php (LoadModulephp5_module). Le "chemin d'installation ~php" dans le code change en fonction de l'emplacement où vous installez php. dans le lecteur D. installé, donc mon chemin est : D:Myenvphp-5.3.5 (notez que la barre diagonale ici est une barre diagonale inversée "", qui doit être remplacée par une barre diagonale avant "/" dans le code ). L'emplacement où le code est ajouté est dans httpd. Il y a beaucoup de LoadModules dans .conf, comme le montre la figure ci-dessous :

Comment PHP et Apache fonctionnent ensemble

Ensuite, vous devez vérifier si il y a ce fichier "php5apache2_2" dans le répertoire que vous venez d'ajouter .dll", en théorie il devrait être là. Juste au cas où, vous devez le vérifier. Ce fichier est très important et sert de pont.

Comment PHP et Apache fonctionnent ensemble

Étape suivante, nous devons spécifier le répertoire d'initialisation PHP, c'est-à-dire le code "PHPIniDir '~chemin d'installation du module php'". de php. Ce fichier PHP sera configuré. En termes simples, vous devez indiquer à Apache où placer votre PHP. De la même manière, nous remplaçons le "chemin d'installation du module ~php" dans le code par le chemin d'installation à l'instant.

Comment PHP et Apache fonctionnent ensemble

Ensuite, je vais vous expliquer la signification de la dernière ligne de code "AddTypeapplication/x-httpd-php.php.phtml" signifie ajouter un type d'application à. expliquez-le en langue vernaculaire, lorsqu'il apparaîtra le fichier *.php, php commencera à traiter le fichier. Vous pouvez ajouter des commentaires dans le fichier de configuration pour faciliter votre propre compréhension, comme indiqué ci-dessous :

Comment PHP et Apache fonctionnent ensemble

Il y a donc deux endroits où nous devons modifier le chemin, comme indiqué dans l'image suivante marquée en rouge. Remplacez simplement la partie rouge par le chemin où vous avez réellement installé php (notez la barre diagonale avant)

Comment PHP et Apache fonctionnent ensemble

De plus, c'est également très important. pour configurer le fichier php. Recherchez php dans votre répertoire d'installation php. fichier .ini-development et remplacez son suffixe par php.ini. La raison de ce changement est la suivante : nos paramètres php doivent être modifiés dans php.ini. Comme indiqué ci-dessous : supprimez simplement la partie bleu foncé du nom.

Comment PHP et Apache fonctionnent ensemble

Après la modification, le fichier ressemblera à ceci, comme indiqué ci-dessous :

Comment PHP et Apache fonctionnent ensemble

Maintenant, nous devons changer dans php.ini Vous pouvez spécifier le module fonction correspondant. La méthode spécifique consiste à ajouter le code suivant "

extension_dir="chemin de la bibliothèque d'extension php" au fichier php.ini que vous venez de modifier. Le but de c'est pour pouvoir utiliser Il existe diverses bibliothèques puissantes de PHP, et le "chemin de la bibliothèque d'extension php" a un dossier "ext" sous le dossier dans lequel vous avez installé PHP. Ouvrez ce dossier et il contiendra les bibliothèques d'extension PHP, comme indiqué. ci-dessous :

Comment PHP et Apache fonctionnent ensemble

Comment PHP et Apache fonctionnent ensemble

Ajoutons maintenant le chemin de la bibliothèque d'extension, utilisez votre bloc-notes pour ouvrir le fichier "php.ini", recherchez le " extension_dir", vous pouvez utiliser la recherche pour localiser rapidement l'emplacement. Comme indiqué ci-dessous :

Comment PHP et Apache fonctionnent ensemble

Remplacez ensuite l'emplacement "extension_dir='ext'" par le chemin de votre php. bibliothèque, en prenant le mien comme exemple. Mon chemin de bibliothèque est : D:/Myenv/php-5.3.5/ext (notez également la barre oblique), comme indiqué ci-dessous : Remplacez la partie bleue par le chemin de votre bibliothèque >

.

Le résultat final du remplacement est le suivant : Comment PHP et Apache fonctionnent ensemble

Comment PHP et Apache fonctionnent ensemble

Maintenant, notre intégration est terminée et nous pouvons tester si elle est réussie. Méthode de test : Appelez une simple fonction php, le code de la fonction est le suivant : (tutoriel vidéo php)

<?php

phpinfo();

?>
Copier après la connexion

Redémarrez ensuite votre apache pour voir s'il peut être utilisé.

Comment PHP et Apache fonctionnent ensemble

Si vous vous intégrez avec succès, vous pourrez constater l'effet choquant ci-dessous.

Comment PHP et Apache fonctionnent ensemble

Comment intégrer Apache et PHP ? Après avoir lu ce qui précède, les idées de chacun sont plus claires Si vous êtes satisfait de cet article, n'hésitez pas à liker Bar

Tutoriel recommandé : Tutoriel d'installation et d'utilisation d'Apache et MySQL

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal