Настройка сервера LocalHost для MacOS Sierra для использования PHP и apache

Примечание : я не собираюсь лгать, я почти ничего не знаю об apache, серверах, локальном хосте и т. Д., Поэтому, пожалуйста, простите мое невежество – если есть всеобъемлющий или отличный обзор для этих вещей, пожалуйста, укажите мне в их сторону , Я пробовал и читал некоторые онлайн-уроки, такие как этот , но все это, кажется, больше, чем мне нужно.

контекст

Я кое-чему научился, а затем сделал некоторый минимальный PHP-код, который я хочу протестировать локально. Однако это означает, что мне нужно использовать сервер. Очевидно, LocalHost может служить этой цели. Поэтому я создал каталог ~/Sites которых хранятся разные каталоги, каждый из которых содержит небольшой веб-сайт (каждый с такими подкаталогами, как активы, css, js и т. Д. И фактически html-страницы).

Вопрос

Как настроить все, что мне нужно для настройки, чтобы я мог указать корень одного из этих небольших сайтов (например, ~/Sites/a_website/index.html ) в качестве локального хоста, чтобы я мог видеть, ~/Sites/a_website/index.html ли мой PHP-код работает?