É a minha maneira de criar hosts virtuais no linux:
<VirtualHost 127.0.0.1>
DocumentRoot /var/webapps/testphp
ServerName testphp.home.lan
</VirtualHost>
Você pode usá-lo (substituir DocumentRoot e ServerName) e adicionar
127.0.0.1 testphp.home.lan
em você / etc / hosts (ou windows-os c: \ windows \ system32 \ drivers \ etc \ hosts) E verifique se há "error-switcher" na configuração principal do apache. Pode ser que seu registro de erros esteja desligado.