с вашего упомянутого сайта, я вижу, что вы установили через macports, после чего apache заходит в / opt / local / apache2 /.
я думаю, что там есть каталог etc, где находится конфигурация, в файле с именем httpd.conf, где вы можете найти директиву documentroot, которая является вашей папкой localhost.
1) это должен быть / opt / local / apache2 / htdocs
2) я думаю, что настройки apache в macports по умолчанию позволяют ему прослушивать входящие запросы на всех интерфейсах вашего mac, так что да, другие пользователи должны иметь возможность заходить на ваш сайт.
пс:
если вы ищете простой и быстрый способ иметь локальный веб-сервер с php и mysql, я бы порекомендовал вам взглянуть на xampp.