Недавно у меня умер SSD и заставил настраивать заново всё окружение. Опробованные Linux по тем или иным причинам не зашли (но я ещё попробую, может пропустил что). Вернулся на Windows 10.
Для тестов фреймворка мне необходимы несколько версий PHP и в этот раз удалось сделать удобно. В Windows Terminal у меня теперь несколько профилей с git bash и в каждом отдельная версия PHP.
Делается так:
- Берём сам PHP, распаковываем в отдельные директории. Например,
C:\php74
,C:\php80
. - Добавляем профили:
{ "guid": "{e084a08a-ad94-499d-9573-1d5904b4e9a0}", "name": "Git Bash with PHP 8", "suppressApplicationTitle": true, "icon" : "%PROGRAMFILES%/Git/mingw64/share/git/git-for-windows.ico", "commandline": "cmd.exe /C \"SET PATH=%PATH%;C:\\php80\\&& \"%PROGRAMFILES%\\Git\\bin\\bash.exe\" -login -i -l\"", "startingDirectory": "D:\\src\\" }, { "guid": "{08a7817f-8812-4eb0-b4b7-a4939fc9d14a}", "name": "Git Bash with PHP 7", "suppressApplicationTitle": true, "icon" : "%PROGRAMFILES%/Git/mingw64/share/git/git-for-windows.ico", "commandline": "cmd.exe /C \"SET PATH=%PATH%;C:\\php74\\&& \"%PROGRAMFILES%\\Git\\bin\\bash.exe\" -login -i -l\"", "startingDirectory": "D:\\src\\" }