1. Troubleshooting analysis of PHP failing to run in Windows 10 Pro. Executing the command: php-cgi.exe -b 127.0.0.1:9000-c C:/php-7.4.27/php.ini, it exits automatically. As shown in Figure 1

2. Install the Visual C++ 2015 Redistributable 64-bit, as shown in Figure 2

3. Execute the command again: php-cgi.exe -b 127.0.0.1:9000-c C:/php-7.4.27/php.ini, and an error occurs: PHP Warning: ‘vcruntime140.dll’ 14.0 is not compatible with this PHP build linked with 14.16 in Unknown on line 0. As shown in Figure 3

PS C:\php-7.4.27> php-cgi.exe -b 127.0.0.1:9000-c C:/php-7.4.27/php.ini
PHP Warning: 'vcruntime140.dll' 14.0 is not compatible with this PHP build linked with 14.16 in Unknown on line 0
PS C:\php-7.4.27>
4. Restarting the computer still results in the same error. Reference URL: https://www.shuijingwanwq.com/2019/01/24/3139/ , the VC15 version requires installing the Visual Studio 2017 x64 or x86 Visual C++ Redistributable. Download and install the Microsoft Visual C++ Redistributable for Visual Studio 2017. Install the Visual C++ 2017 Redistributable 64-bit. The error no longer occurs. As shown in Figure 4

PS C:\Windows\system32> php-cgi.exe -b 127.0.0.1:9000-c C:/php-7.4.27/php.ini
PHP Warning: 'vcruntime140.dll' 14.0 is not compatible with this PHP build linked with 14.16 in Unknown on line 0
PS C:\Windows\system32> php-cgi.exe -b 127.0.0.1:9000-c C:/php-7.4.27/php.ini
5. Execute the command: php -v, and the PHP version is displayed correctly. As shown in Figure 5

PS C:\Windows\system32> php -v
PHP 7.4.27 (cli) (built: Dec 14 2021 19:52:13) ( ZTS Visual C++ 2017 x64 )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
PS C:\Windows\system32>
