Ладно, сначала я должен признаться… Я возился… и я нарушил поведение моей локальной машины.
Итак, вот некоторые основы.
Я уверен, что для решения этой проблемы мне придется опубликовать здесь несколько файлов конфигурации, но я не уверен, что вам понадобится; что будет?
Вот это мой httpd.conf
Вы включили PHP в файле конфигурации Apache?
Местоположение по умолчанию:
/private/etc/apache2/httpd.conf
Удалить #
перед следующей строкой:
LoadModule php5_module libexec/apache2/libphp5.so
Наконец перезапустите Apache.
Обычно в OS X для включения PHP вам нужно отредактировать /etc/apache2/httpd.conf
и убедитесь, что строка, начинающаяся с этого, раскомментирована (т.е. не начинается с "#"):
LoadModule php5_module
Это может вам помочь. Или не. Недостаточно информации, чтобы сказать.
Если PHP был установлен, правильно ли вы настроили Apache для передачи файла .php в исполняемый файл PHP CGI или модуль Apache? Для этого вам понадобится директива AddHandler или AddType где-нибудь в вашей конфигурации Apache.
См. Шаги 7 и 8 на этой странице (http://www.php.net/manual/en/install.unix.apache2.php) для конкретных директив, которые вам понадобятся.