我通过CMD在我的windows机器中设置了一些新的环境变量并尝试运行SET,我看到了我的新变量:
FFMPEG = C:\的Inetpub \ wwwroot的\ ffmpeg.exe
但是当我使用exec运行PHP时(" set");尽管重新启动了IIS,但我根本看不到新的变量。我是否必须重新启动整台机器,或者有什么方法可以刷新" PHP获取新变量?
答案 0 :(得分:0)
使用SET
所做的更改将仅保留当前CMD会话的持续时间(请参阅here)。
要在命令行永久更改变量,请使用SetX
或使用GUI
Control Panel -> System -> Environment -> System/User Variables