Ter desenvolvimento e produção diferentes é geralmente uma ideia muito ruim.
Claro, você pode dizer aos seus desenvolvedores que estão cientes, e eles podem até ser principalmente. Mas, mais cedo ou mais tarde, você se deparará com um problema e seu único recurso será depurá-lo na produção, porque o desenvolvimento não terá o mesmo problema.
Só porque é a mesma versão principal do mysql / php, não significa que não possa haver problemas que se revelem em uma única plataforma.
Agora, se você tiver o dev a ser o que quiser, em seguida, um servidor IIS de teste e, em seguida, um servidor IIS de produção, poderá evitar quase todos esses problemas.
Não consigo pensar em uma razão convincente (economizar alguns milhares em custos de licenciamento para um servidor de teste não é atraente; meu tempo de solução de problemas não é gratuito) para fazer isso.