Я установил новые переменные окружения в моем окне машины через CMD и попытался запустить SET, я вижу, мои новые переменные:PHP не получает новые переменные среды
FFMPEG = C: \ Inetpub \ Wwwroot \ ffmpeg.exe
Но когда я запускаю PHP с помощью exec ("set"); Я вообще не вижу новую переменную, несмотря на перезапуск IIS. Нужно ли мне перезагружать всю машину или есть способ «обновить» PHP для получения новых переменных?
Я попытался с помощью Setx MEDIA \\ 100.12.5.7 \ d \ mediafolder \ но не устанавливает, хотя это побуждает меня с успешным сообщ , Единственный способ - использовать SET. Я также использую setx для другой переменной «setx FFMPEG C: \ inetpub \ wwwroot \ ffmpeg.exe, но все же PHP, похоже, не получает его. – pakito
Только новые экземпляры программ получат изменения. CMD перечитывает переменные при запуске. – Serenity