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
Patricia Arquetteoriginal
2024-10-19 12:42:29355parcourir

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>
  • 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!

Déclaration:
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