Configurando o Windows 7 para o desenvolvimento do LAMP

Eu sou um cara .Net que acaba de ser entregue um projeto baseado em LAMP (onde P = PHP), sem uma opção 'não'. Eu vou ter que construir isso em uma máquina Windows 7 (64), mas é direcionado para uma plataforma LAMP pura.

Eu não estou muito preocupado com PHP ou mySQL, eu tenho o suficiente para sobreviver, mas Linux e Apache podem também ser a plataforma Curiosity da NASA.

No ambiente de produção, vou confiar principalmente no Host para configurar L e A com a esperança de que eu possa sincronizar bastante os meus arquivos M e P, descobrir como fazer uma pequena configuração específica do aplicativo e ir. Talvez otimista, mas vou começar por aí ;-)

Por enquanto as perguntas são

Qual é a maneira mais livre de problemas para configurar o desenvolvimento do LAMP em uma máquina W7 com vistas a uma movimentação relativamente livre de problemas para a produção?

alguma maneira razoável de fazê-lo sem desistir do meu cobertor de segurança do Visual Studio?

alguma sugestão para um walk-through em algum lugar on-line?

Obrigado!