Требования к установке
Для 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 7.2.0, Windows 2008 и Vista больше не поддерживаются.
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 и 7.1 требуется VC CRT 14 (Visual Studio 2015). Для PHP 7.2, 7.3 и 7.4 требуется VC CRT 15 (Visual Studio 2017). Распространяемый Microsoft Visual C ++ для Visual Studio 2019 подходит для всех этих версий PHP, смотрите » https://visualstudio.microsoft.com/downloads/.
Вы должны скачать x86 CRT для сборки PHP x86 и x64 CRT для сборки PHP x64.
Если CRT уже установлен, установщик скажет вам об этом и ничего не будет устанавливать.
Инсталятор CRT поддерживает опции командной строки /quiet и /norestart, вы можете использовать их при запуске скрипта.
VC11 CRT DLL файлы могут быть скопированы с вашей локальной машины на удаленную машину (`Copy Deployment` установка) вместо запуска инсталятора на удаленной машине (таких как веб-сервер, имеющий ограниченный доступ).
VC14 CRT не поддерживает установку на уделенной машине (в режиме `Copy Deployment`). VC14 CRT имеет гораздо библиотек DLL (большинство файлов имеют имена, начинающиеся с api-*). Если вы можете найти их все и скопировать, это также сработает (попробуйте инструменты наподобие Resource Hacker для получения полного списка всех необходимых файлов DLL для копирования).