你知道爲什麼當腳本執行時,我的exec()改變目錄不起作用嗎?PHP Exec函數不能在cd命令下工作Ubuntu命令
$test = exec('cd /var/www/mysite.com/mysite.com', $output);
echo $test;
$ls = exec('ls');
echo $ls;
你知道爲什麼當腳本執行時,我的exec()改變目錄不起作用嗎?PHP Exec函數不能在cd命令下工作Ubuntu命令
$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');
我真的不關心ls。我只是想能夠改變目錄,並確保我在正確的目錄中,所以我使用了ls。 –
@JasonBiondo你試圖運行的第二個命令是什麼?請編輯你的問題。發佈不相關的代碼可以幫助任何人,並且浪費時間編寫有效的答案。 –
感謝。這工作 –