Mac OS X. Apache
From AsIsWiki
Apache
1. Смотрим версию Apache:
httpd -v
2. Запуск, остановка, рестарт:
sudo apachectl start|stop|restart
3. Статус процесса:
ps -ef | grep httpd
4. Для теста переходим по адресу:
http://localhost
В окне браузера должно отобразиться:
It works!
5. Создаем каталог для web-проектов:
mkdir /Users/username/Sites
Открываем файл конфигурации Apache:
sudo nano /etc/apache2/httpd.conf
Открываем в этом файле два модуля:
LoadModule rewrite_module libexec/apache2/mod_rewrite.so LoadModule php7_module libexec/apache2/libphp7.so
Редактируем параметры:
User username Group staff DocumentRoot "/Users/username/Sites"
Следом за DocumentRoot добавляем параметры доступа к своим сайтам:
<Directory "/Users/username/Sites/site1"> Options FollowSymLinks Multiviews MultiviewsMatch Any AllowOverride All Require all granted </Directory> <Directory "/Users/username/Sites/site2"> Options FollowSymLinks Multiviews MultiviewsMatch Any AllowOverride All Require all granted </Directory>
Рестартуем Apache:
sudo apachectl restart
Тестируем:
http://localhost/site1/