PHP 5.5+ требует как минимум Windows 2008/Vista, или 2008r2, 2012, 2012r2, 2016 или 7, 8, 8.1, 10. 32-Bit или 64-bit (они же X86 или X64. PHP не работает на Windows RT/WOA/ARM).
PHP требует наличия Visual C runtime(CRT). Многие приложения требуют чтобы это уже было установлено.
PHP 5.5 и 5.6 требуют VC CRT 11 (Visual Studio 2012). Смотрите также: » https://www.microsoft.com/en-us/download/details.aspx?id=30679
PHP 7.0+ требует VC CRT 14 (Visual Studio 2015). Смотрите также: » https://www.microsoft.com/en-us/download/details.aspx?id=48145
Вы должны скачать x86 CRT для сборки PHP x86 и x64 CRT для сборки PHP x64.
Если CRT уже установлен, установщик скажет вам об этом и ничего не будет устанавливать.
Инсталятор CRT поддерживает опции командной строки /quiet и /norestart, вы можете использовать их при запуске скрипта.
VC11 CRT DLL файлы могут быть скопированы с вашей локальной машины на удаленную машину (`Copy Deployment` установка) вместо запуска инсталятора на удаленной машине (таких как веб сервер, имеющий ограниченный доступ). Смотрите также: http://www.sitepoint.com/install-php53-windows/
VC14 CRT не поддерживает установку на уделенной машине (в режиме `Copy Deployment`). VC14 CRT имеет гораздо библиотек DLL (большинство файлов имеют имена, начинающиеся с api-*). Если вы можете найти их все и скопировать, это также сработает (попробуйте инструменты наподобие Resource Hacker для получения полного списка всех необходимых файлов DLL для копирования).