Comment résoudre Apache ne reconnaissant pas PHP installé par Brew ?

Mary-Kate Olsen
Libérer: 2024-10-19 12:36:29
original
485 Les gens l'ont consulté

How to Resolve Apache Not Recognizing Brew-Installed PHP?

Exploiter PHP installé par Brew avec Apache

Vous avez rencontré un problème où PHP installé via Homebrew ne semble pas être reconnu par Apache. Pour résoudre ce dilemme, examinons les initiatives suivantes :

1. Vérification des divergences PHP :

Pour vérifier si le PHP de Brew diffère de celui d'Apache, exécutez la commande suivante :

<code class="php">which php</code>
Copier après la connexion

Cela affichera le chemin d'accès au binaire PHP utilisé par votre système. Comparez cela au chemin indiqué dans le fichier de configuration d'Apache (httpd.conf) :

<code class="php">LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so</code>
Copier après la connexion
Copier après la connexion

Si les chemins diffèrent, il y a une différence.

2. Diriger Apache vers le PHP de Brew :

Pour vous assurer qu'Apache utilise le PHP de Brew, modifiez httpd.conf :

<code class="php">LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so</code>
Copier après la connexion
Copier après la connexion

Assurez-vous que le chemin correspond à celui du binaire PHP de Brew.

3. Activation de PHP dans Apache :

Activez PHP dans Apache en ajoutant le code suivant à httpd.conf :

<code class="php"><FilesMatch \.php$>
  SetHandler application/x-httpd-php
</FilesMatch></code>
Copier après la connexion

4. Définition de DirectoryIndex :

Dans httpd.conf, assurez-vous que DirectoryIndex inclut index.php :

<code class="php">DirectoryIndex index.php index.html</code>
Copier après la connexion

5. Confirmation de l'emplacement du fichier php.ini :

Le fichier php.ini se trouve à l'adresse :

<code class="php">/usr/local/etc/php/7.4/</code>
Copier après la connexion

Conseils supplémentaires :

  • Redémarrez Apache après avoir effectué ces modifications.
  • Consultez la page de formule Homebrew PHP pour des instructions complètes.
  • Envisagez d'utiliser MAMP ou XAMPP pour un environnement de développement local plus pratique, qui inclut PHP et Apache pré- configuré.

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!

source:php
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!