localhost не выполняет php-файлы после обновления до Maverick / Yosemite OS

Так что я обновился до Mavericks (или, может быть, Yosemite) вчера, но теперь я получаю только представление о моем каталоге, когда я посещаю localhost, но включенный index.php больше не выполняется.

Я должен раскомментировать строку /etc/apache2/httpd.conf в /etc/apache2/httpd.conf

 # Virtual hosts Include /private/etc/apache2/extra/httpd-vhosts.conf 

поэтому мои виртуальные хосты работают, но php не выполняется.

Найдено решение:

/etc/apache2/httpd.conf раскомментировать эту строку в /etc/apache2/httpd.conf :

 LoadModule php5_module libexec/apache2/libphp5.so 

Не забудьте перезапустить Apache после изменений:

 sudo apachectl restart 

Это сделало трюк для меня:

 sudo cp /etc/apache2/httpd.conf.pre-update /etc/apache2/httpd.conf 

В основном восстанавливает предыдущую конфигурацию. Не знаю, почему это не происходит по умолчанию. Но хорошо.

UPDATE: То же самое для файла php.ini:

 sudo cp /etc/php.ini-5.2-previous /etc/php.ini