PHP Exec函数不适用于cd Ubuntu Command

时间:2013-04-12 02:18:02

标签: php ubuntu

你知道为什么我的exec()更改目录在脚本执行时不起作用吗?

$test = exec('cd /var/www/mysite.com/mysite.com', $output);
echo $test;

$ls = exec('ls');
echo $ls;

2 个答案:

答案 0 :(得分:2)

如果您想更改正在使用的目录chdir()而不是

答案 1 :(得分:0)

exec()适用于单个命令。 cd会更改目录,但会将其丢弃,以便日后调用exec()

这会有效,因为路径参数可以提供给ls

echo exec('ls /var/www/mysite.com/mysite.com');