Назад | Перейти на главную страницу

OSX не обслуживает PHP

Ладно, сначала я должен признаться… Я возился… и я нарушил поведение моей локальной машины.

Итак, вот некоторые основы.

Я уверен, что для решения этой проблемы мне придется опубликовать здесь несколько файлов конфигурации, но я не уверен, что вам понадобится; что будет?

Вот это мой 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) для конкретных директив, которые вам понадобятся.