PHP 5.5+ için en azından Windows 2008/Vista veya 2008r2, 2012, 2012r2, 2016, 7, 8, 8.1, 10 gerekir. 32-Bit veya 64-bit farketmez (yani X86 veya X64. Windows RT/WOA/ARM üzerinde PHP çalışmaz).
PHP için Visual C çalışma zamanı kütüphaneleri (CRT) gerekir). Çoğu uygulama bunu gerektirdiğinden zaten kurulu olabilir. PHP 5.5 ve 5.6 için VC CRT 11(Visual Studio 2012) gerekir. Bakınız: » https://www.microsoft.com/en-us/download/details.aspx?id=30679. PHP 7.0 için VC CRT 14 (Visual Studio 2015) gerekir. Bakınız: » https://www.microsoft.com/en-us/download/details.aspx?id=48145. PHP x86 kurulumları için x86 CRT ve for PHP x64 kurulumları için x64 CRT gerekir. CRT zaten kuruluysa kurulum uygulaması bunu belirtir ve bununla ilgili hiçbir değişiklik yapmaz. CRT kurulum uygulaması /quiet ve /norestart komut satırı seçeneklerini desteklediğinden betik üzerinden çalıştırabilirsiniz. VC11 CRT DLL'lerini başka bir makineye daha kurmak isterseniz kurulumu orada tekrar çalıştırmak yerine dosyaları kendi makinenizden diğer makineye doğrudan kopyalayabilirsiniz (`Kopya Dağıtım` kurulumu). Bakınız: http://www.sitepoint.com/install-php53-windows/ . VC14 CRT `Kopya Dağıtım` kurulumunu desteklemez. VC14 CRT birden fazla DLL kullanır (çoğu dosyanon adı api-* ile başlar). Bunları bulabilirseniz kopyalayabilirsiniz, çalışacaklardır. (Kopyalanacak tüm DLL'lerin listesini elde etmek için Resource Hacker gibi bir arç kullanabilirisiniz.)