Нам даже не нужно настраивать httpd.conf что б все работало.Ну можно только подключить PHP как модуль Apache и все.
Я сам вот только недавно узнал что можно создавать свои конфигурационные файлы в папке Includes с окончанием .conf и Апач их будет читать после перезагрузки.Это удобно потому что для каждого сайта можно создать свой виртуальный хост (разместить его где захочешь)и настроить также.
Вот пример.
Код: Выделить всё
touch /usr/local/etc/apache22/Includes/мой.сайт.net.conf
Код: Выделить всё
<VirtualHost *:80>
ServerAdmin ваша почта
ServerName имя вашего сайта
ServerAlias www.имя.вашего.сайта
DocumentRoot "/www/ваш сайт/docs"
ErrorLog "/www/ваш сайт/logs/ваш.сайт_error.log"
CustomLog "/www/ваш сайт/logs/ваш.сайт_access.log" combined
</VirtualHost>
<Directory "/www/ваш сайт/docs">
AllowOverride All
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
</Directory>