Да, это работает. Microsoft и Zend работают вместе, чтобы запустить PHP, работающий на Linux. Zend даже имеет сертифицированную версию своего базового пакета (включая php, mysql и некоторые панели управления) для Windows и iis. Также Zend Framework должен быть действительно независимым от платформы.
Другой вариант - использовать Apache в Windows, но IIS быстрее для статических просмотров страниц, а также имеет некоторые другие интересные опции. Файлы .htaccess не поддерживаются, поэтому для перезаписи вам нужно полагаться на другие компоненты IIS.