Se você estiver configurando um ambiente de desenvolvimento "para imitar um servidor Apache", precisará certificar-se de que seu ambiente de desenvolvimento seja um servidor Apache. Certifique-se de que seja a mesma versão do Apache que você está usando em seu ambiente de produção. Caso contrário, você terá problemas imprevistos ao transferir projetos do desenvolvimento / teste para a produção.
As equipes geralmente procuram alternativas "mais leves" para o Apache porque estão tendo problemas com o alto consumo de memória RAM do Apache em servidores ocupados que são atingidos por tráfego interativo. Seu ambiente de desenvolvimento não terá esse problema.
Conclusão: se você quiser "obter o mesmo comportamento" em seu ambiente de desenvolvimento, precisará usar o mesmo software como em seu ambiente de produção.