【发布时间】:2011-02-15 09:55:03
【问题描述】:
我想更改php脚本执行期间的默认系统$PATH var,但由于某种原因失败了。
我正在尝试以下方法:
<?php
$lastline = system('export PATH=$PATH:/customBin;',$return) OR die("why do i die all the time");
echo $lastline;
?>
但它显然一直在消亡。 (在 RHEL 和 Debian linux 发行版、php 版本 5.3.xx 上尝试过,其他系统命令都可以正常工作(cat、ls 等)这些都不起作用:export PATH=$PATH:/customBin; OR export PATH=$PATH:/customBin: OR export PATH=/customBin,所有这些都可以在外壳……)
感谢任何帮助。谢谢。
编辑:上面的代码是错误的,解决方法是使用putenv('PATH=$PATH:/customBin');
【问题讨论】: