Maison > développement back-end > tutoriel php > Comment utiliser PHP installé par Brew avec Apache pour la compatibilité

Comment utiliser PHP installé par Brew avec Apache pour la compatibilité

Patricia Arquette
Libérer: 2024-10-19 12:42:29
original
356 Les gens l'ont consulté

How to Use Brew-Installed PHP with Apache for Compatibility

Exploiter PHP installé par Brew avec Apache

Utiliser Homebrew pour installer des extensions comme mcrypt pour PHP peut parfois entraîner des divergences entre les versions de PHP utilisées par Brew et Apache. Pour résoudre ce problème, il est essentiel de déterminer les différences éventuelles et de configurer Apache pour intégrer PHP installé par Brew.

Étape 1 : Différencier les versions de PHP

  • Exécutez la commande "brew search php" pour afficher une liste des versions de PHP disponibles via Homebrew.
  • Vérifiez si la version dont vous avez besoin est installée ; une coche indique l'installation.

Étape 2 : Utiliser PHP installé par Brew avec Apache

  • Installez la version PHP souhaitée à l'aide de "brew install [email protected]".
  • Modifiez le fichier ~/.zshrc en ajoutant "export PATH='/usr/local/opt/[email protected]/bin:$PATH'" à votre chemin.
  • Rechargez ~/.zshrc avec "source ~/.zshrc".
  • Naviguez jusqu'au fichier httpd.conf et ajoutez les lignes suivantes pour activer PHP dans Apache :
LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so  

<FilesMatch \.php$>  
       SetHandler application/x-httpd-php  
   </FilesMatch>
Copier après la connexion
  • Assurez-vous que DirectoryIndex inclut "index.php".

Ressources supplémentaires

Pour des informations plus détaillées, consultez la documentation officielle de Homebrew :

  • [Formule PHP](https://formulae.brew.sh/formula/php)
  • [Serveur Web Apache](https://formulae.brew.sh/formula/ httpd)

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