PHP Exec函数没有';不能使用cd-Ubuntu命令

PHP Exec函数没有';不能使用cd-Ubuntu命令,php,ubuntu,Php,Ubuntu,您知道为什么在脚本执行时,我的exec()更改目录不起作用吗 $test = exec('cd /var/www/mysite.com/mysite.com', $output); echo $test; $ls = exec('ls'); echo $ls; 如果要更改正在使用的目录,请改为exec()用于单个命令cd将更改目录,但在以后调用exec()时放弃该目录 不过,这是可行的,因为可以为ls提供路径参数: echo exec('ls /var/www/mysite.com/mysi

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

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

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

如果要更改正在使用的目录,请改为

exec()
用于单个命令
cd
将更改目录,但在以后调用
exec()
时放弃该目录

不过,这是可行的,因为可以为
ls
提供路径参数:

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

我真的不在乎这些。我只是想更改目录,确保我在正确的目录中,所以我使用了ls。@JasonBiondo您试图运行的第二个命令是什么?请编辑您的问题。发布不相关的代码对任何人都没有帮助,写有效的答案也是浪费时间。