NOTE : C'est pas un double de, ni la réponse ici : Apache n'interprète pas les fichiers .PHP
Sur mon serveur web Apache local, et j'ai installé PHP 5.6 et 7.0. Lorsque j'exécute la version 7.0, les scripts ne sont pas exécutés (juste le texte brut est affiché), mais lorsque je passe à PHP 5.6, tout va bien.
J'ai vérifié mon httpd.conf
en utilisant la version 7.0, et c'est correct :
LoadModule php7_module /usr/local/opt/php70/libexec/apache2/libphp7.so
Dactylographie php --ini
dans le terminal donne le résultat suivant :
Configuration File (php.ini) Path: /usr/local/etc/php/7.0
Loaded Configuration File: /usr/local/etc/php/7.0/php.ini
Scan for additional .ini files in: /usr/local/etc/php/7.0/conf.d
Additional .ini files parsed: /usr/local/etc/php/7.0/conf.d/ext-mcrypt.ini
Ce qui semble correct.
Dactylographie apachectl -v
produit :
Server version: Apache/2.4.18 (Unix)
Server built: Feb 20 2016 20:03:19
Je pense que c'est un problème avec ma configuration Apache.
0 votes
@Iain Veuillez lire l'intégralité de l'article, et pas seulement l'objet. Il s'agit d'une question différente.
0 votes
Il s'agit du même problème et de la même solution.
0 votes
@Iain Avez-vous fait un lien vers la mauvaise question par erreur ? Il n'y a pas de solution acceptée sur cette page, et il n'y a pas non plus de solution non acceptée sur cette page qui résout le problème que j'ai rencontré.