J’ai donc évolué vers Mavericks (ou peut-être Yosemite) hier, mais maintenant je n’ai une vue de mon répertoire que lorsque je visite localhost, mais l’index.php inclus n’est plus exécuté.
Je dois décommenter la ligne /etc/apache2/httpd.conf
dans /etc/apache2/httpd.conf
# Virtual hosts Include /private/etc/apache2/extra/httpd-vhosts.conf
donc mes hôtes virtuels fonctionnent mais php ne s’exécute pas.
Trouvé la solution:
Vous devez également décommenter cette ligne dans /etc/apache2/httpd.conf
:
LoadModule php5_module libexec/apache2/libphp5.so
N’oubliez pas de redémarrer Apache après les modifications:
sudo apachectl restart
Cela a fait le tour pour moi:
sudo cp /etc/apache2/httpd.conf.pre-update /etc/apache2/httpd.conf
Restaure fondamentalement votre configuration précédente. Pas sûr pourquoi cela n’arrive pas par défaut – Mais bien.
UPDATE: Idem pour le fichier php.ini:
sudo cp /etc/php.ini-5.2-previous /etc/php.ini