Se você quiser usar seu diretório / home, precisará editar seu httpd.conf e ativar UserDir
link
Eu uso o Homebrew para instalar o php 5.6, eu segui o guia do Homebrew para habilitar o Apache e PHP (como descomentando o arquivo httpd.conf ), então eu posso acessar com sucesso o http://localhost/ e ele mostra "funciona" página.
No entanto, eu estava tentando acessar o http://localhost/~yang , em que yang é meu nome de usuário. Eu criei uma pasta de Sites dentro da minha pasta de início, tentei acessar o http://localhost/~yang/ , mas ele gerou um erro 404.
Eu também tentei copiar um arquivo PHP chamado index.php para a pasta Sites e acessar manualmente o http://localhost/~yang/index.php . Ele ainda mostra um erro 404.
Não tenho certeza de qual etapa eu fiz de errado.
Se você quiser usar seu diretório / home, precisará editar seu httpd.conf e ativar UserDir
link