So I've upgraded to Mavericks (or maybe Yosemite) yesterday but now I only get a view of my directory when I visit localhost but the included index.php isn't executed anymore.
I have to uncommented the virtualhosts line in /etc/apache2/httpd.conf
# Virtual hosts
Include /private/etc/apache2/extra/httpd-vhosts.conf
so my virtual hosts work but php doesn't get executed.
Found the solution:
Have to uncomment this line in /etc/apache2/httpd.conf
as well:
LoadModule php5_module libexec/apache2/libphp5.so
Don't forget to restart Apache after changes:
sudo apachectl restart
This did the trick for me:
sudo cp /etc/apache2/httpd.conf.pre-update /etc/apache2/httpd.conf
Basically restores your previous config. Not sure why this doesnt happen by default - But o well.
UPDATE: Same for the php.ini file:
sudo cp /etc/php.ini-5.2-previous /etc/php.ini
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With