我目前正在开发自己的小项目,但有一个小问题:我想将 $PATH 环境变量设置为./bin
,这样当我使用exec()
和类似的功能,它只会搜索该目录中的二进制文件(除非我明确告诉它)。
我已经尝试过了putenv()
,除非我启用了安全模式,否则它将无法工作,而我不希望启用安全模式;我也尝试过apache_setenv()
,但这似乎也不起作用。
我还想尝试其他解决方案吗?
(我使用的是带有 PHP 5.3.2 的 Linux 机器)
如果您只想在特定情况下设置它,您可以这样做:
exec("PATH=/my/path ./bin");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)