https://www.php.net/downloads.php?usage=web&os=windows&osvariant=windows-native&version=8.3
Там есть выбор, как установить. Лучше выбрать «Single Line Installer». Он позволит установить с помощью PowerShell и добавит переменную в path . Примерно такую строку нужно исполнить в терминале:
powershell -c "& ([ScriptBlock]::Create((irm 'https://www.php.net/include/download-instructions/windows.ps1'))) -Version 8.3"
Можно выбрать «Non Thread Safe» и таймзону «Europe/Moscow» . Список таймзон можно посмотреть здесь: https://www.php.net/manual/ru/timezones.php
Переменные среды
Чтобы вызывать через терминал php83 через терминал нужно переименовать php.exe в php83.exe и добавить в path папку этого файла:
C:\Program Files\PHP\8.3.30\nts\x64
И перезагрузить терминал.