Dépannage de l'installation de PHP après avoir utilisé mcrypt de Homebrew
Problème : PHP installé via Homebrew n'apparaît pas dans phpinfo() lorsque Apache est utilisé .
Vérifiez les différences PHP :
- Exécutez Brew Search php pour vérifier s'il existe plusieurs versions de PHP.
- Vérifiez la sortie de php -v pour voir quelle version de PHP Apache utilise.
Faites en sorte qu'Apache utilise Homebrew PHP :
- Installez la version PHP souhaitée à l'aide de Brew Install [email protected].
- Ajoutez ce qui suit à .zshrc (pour les utilisateurs de zsh) : export PATH="/usr/local/opt/[email protected]/bin:$PATH"
- Rechargez .zshrc avec la source ~/.zshrc.
Activez PHP dans Apache :
-
Ajoutez le suivant sur httpd.conf :
- LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so
-
- SetHandler application/x-httpd-php
- Vérifiez que DirectoryIndex inclut index.php.
-
Localisez les fichiers de configuration :
- php.ini : /usr/local/etc/php/[Version PHP]/
- php-fpm.ini : /usr/local/etc/php/[Version 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!