When running composer command like composer -v it shows
which: no php in (/c/Users/Vincent/bin:/mingw64/bin:/usr/local/bin:/usr/bin:/bin:/mingw64/bin:/usr/bin:/c/Users/Vincent/bin:/c/Windows/system32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0:/c/Windows/System32/OpenSSH:/c/Program Files/NVIDIA Corporation/NVIDIA NvDLISR:/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/c/Program Files/nodejs:/c/Program Files/PuTTY:/c/xampp/php:/c/Program Files (x86)/instantclient_19_12:/c/composer:/cmd:/c/Users/Vincent/AppData/Local/Microsoft/WindowsApps:/c/Users/Vincent/AppData/Roaming/Composer/vendor/bin:/c/Program Files (x86)/instantclient_19_12:/c/xampp/php:/c/composer:/usr/bin/vendor_perl:/usr/bin/core_perl) /c/composer/composer: line 14: php: command not found
but it works when using CMD