Php71 récemment installé sur mon environnement de test local.
J'ai un fichier index.php
avec phpinfo()
dans le répertoire racine Web.
Lorsque je LoadModule php5_module /usr/local/opt/php56/libexec/Apache2/libphp5.so
, index.php
s'affiche correctement, en indiquant la version PHP attendue.
Sinon, LoadModule php7_module /usr/local/opt/php71/libexec/Apache2/libphp7.so
donne un message 403 forbidden
.
C'est la même chose pour tous mes répertoires racine Web locaux. Ils rendent correctement dans leur intégralité lorsqu'ils utilisent php5.6, et me donnent une erreur 403 lors de l'utilisation de php7.1.
Est-ce que les versions php interprètent httpd-vhosts.conf
différemment?
Php7.1 nécessite l'ajout suivant à httpd.conf
SetHandler application/x-httpd-php
Lors du retour à php5.6, cette ligne doit être commentée ou encore, le code php ne sera pas interprété.