PHP 5.5+ en azından Windows 2008/Vista, veya 2008r2, 2012, 2012r2, 2016 ya da 7, 8, 8.1, 10 gerektirir; 32 Bit ya da 64 bit (yani X86 veya X64. PHP, Windows RT/WOA/ARM üzerinde çalışmaz). PHP 7.2.0 itibariyle Windows 2008 ve Vista artık desteklenmiyor.
PHP, Visual C runtime(CRT) gerektirir. Birçok uygulama, zaten kurulu olmak için bunu gerektirir.
PHP 5.5 ve 5.6 ise VC CRT 11 (Visual Studio 2012) gerektirir. Bkz: » https://www.microsoft.com/en-us/download/details.aspx?id=30679
PHP 7.0 ve 7.1, VC CRT 14 (Visual Studio 2015) gerektirir. PHP 7.2, 7.3 ve 7.4 ise VC CRT 15 (Visual Studio 2017) gerektirir. Microsoft Visual C++ Redistributable for Visual Studio 2019 tüm bu PHP sürümleri için uygundur, bkz » https://visualstudio.microsoft.com/downloads/.
PHP x86 derlemeleri için x86 CRT'yi ve PHP x64 derlemeleri için x64 CRT'yi indirmelisiniz.
CRT zaten kurulmuşsa, yükleyici size bunu söyleyecek ve hiçbir şeyi değiştirmeyecektir.
CRT yükleyicisi /quiet ve /norestart komut satırı anahtarlarını destekler, böylece onu çalıştıran komut dosyası oluşturabilirsiniz.
VC11 CRT DLL'leri, yükleyiciyi uzak makinede (erişiminizin kısıtlı olduğu bir http sunucusu gibi) çalıştırmak yerine yerel makinenizden uzak bir makineye (bir `Copy Deployment` kurulumu) kopyalanabilir.
VC14 CRT, `Copy Deployment` kurulumunu desteklemez. VC14 CRT'de çok daha fazla DLL vardır (çoğu api-* ile başlayan adlara sahip dosyalarda). Hepsini bulabilir ve kopyalayabilirseniz, onlar da çalışacaktır (kopyalanacak tüm DLL'lerin bir listesini almak için Resource Hacker gibi bir araç deneyin).