你知道为什么我的exec()改变目录不工作时,脚本执行?
$test = exec('cd /var/www/mysite.com/mysite.com', $output);
echo $test;
$ls = exec('ls');
echo $ls;
如果您想更改您所在的目录,请使用chdir()
exec()
用于单个命令。cd
将改变目录,但是在以后调用exec()
时丢弃它。
这可以工作,因为路径参数可以提供给ls
:
echo exec('ls /var/www/mysite.com/mysite.com');