с помощью терминала windows, или cmd, powershell, есть проблема с тем, что я не могу установить с помощью скрипта. То есть: после ввода команды 'php init' необходимо выбрать одно из двух значений. но командная строка просто игнорирует все это и запрашивает уже новую команду. и она просто останавливает эту команду. как с этим бороться?
Да, действительно. Данные должны быть получены в новой команде. Команда php должна быть открыта, но должна быть выполнена. Вот пример работы CMD
C:\wamp64\www\yiip> php init
Yii Application Initialization Tool v1.0
Which environment do you want the application to be initialized in?
[0] Development
[1] Production
Your choice [0-1, or "q" to quit] Quit initialization.
PS C:\wamp64\www\yiip>
Gif работа CMD-терминала