Чтобы уточнить пост Неоридера, отредактируйте /etc/apache2/httpd.conf
, найдите строку:
#LoadModule php5_module libexec/apache2/libphp5.so
и удалите знак хеша с начала, чтобы включить PHP на вашем веб-сервере. Чтобы изменения вступили в силу, вам нужно перейти на панель настроек Общий доступ , снять флажок и еще раз проверить Общий доступ к сети .
Я упомяну еще одну вещь, которая заставила меня перейти с Linux на OS X ...
Большинство людей хотят обслуживать файлы PHP из своих собственных папок Sites
. Существует множество советов по настройке Apache с использованием файлов .htaccess
, и некоторые из них не будут работать в OS X, поскольку Apache по умолчанию немного заблокирован.
Например, если вы хотите, чтобы файлы PHP заканчивались на .html
или .htm
, большинство людей скажут вам создать файл .htaccess
и вставить в него строку:
AddType application/x-httpd-php .html .htm
Если вы разработчик, и это вас раздражает, вы можете отредактировать файл /etc/apache2/users/<myusername>.conf
и изменить строку:
AllowOverride None
до:
AllowOverride All
Это позволит вашим локальным .htaccess
файлам переопределять различные глобальные значения по умолчанию, которые они не могли раньше.