用户主页直接来自在Apache上运行的PHP中的shell_exec

时间:2013-08-16 15:27:32

标签: php apache apache-modules

我在PHP文件中有以下代码片段:

echo `whoami;cd;pwd`;

当我从命令行运行此脚本(让我们调用此test.php)php test.php时,我得到以下输出:

rohit /home/rohit

当我在浏览器上运行时,我得到:

rohit /var/www/html

我在apache配置上启用了UserDir mod,而apache正在以用户rohit运行,但我无法使用它。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

将以下内容放在PHP文件中对我有用。

putenv('HOME='. PATH_TO_HOME);