如何改变apache的PATHvariables环境

在我的phpinfo() ,在Apache Environment部分,我想改变variablesPATH的值。 这个有可能 ?

编辑1:

我尝试在CentOS服务器上的httpd.conf SetEnv PATH /mypath ,重新启动服务并validation更改,我再次看到一个phpinfo() ,而不是更改。

编辑2:

我编辑/etc/profile并为所有linux用户添加PATHvariables(但是我无法重新启动整个服务器来应用此更改)。

你可以使用putenv() ,例如添加“/ foo”:

 php > putenv('PATH=' . getenv('PATH')); print_r(getenv('PATH')); /home/jpic/env/bin:/home/jpic/local/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin php > putenv('PATH=' . getenv('PATH') . ':' . '/foo'); print_r(getenv('PATH')); /home/jpic/env/bin:/home/jpic/local/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/foo