PHPのexec関数でシェルコマンドを実行する際、cdコマンドは実行できません。 代わりにchdir関数を使うことができます。
<?php
// 現在のディレクトリ
echo exec("pwd") . "\n"; // /home/uso
// exec('cd ***')で /home に移動してみる
exec("cd /home");
echo exec("pwd") . "\n"; // /home/uso (変わってない)
// chdirで移動してみる
chdir("/home");
echo exec("pwd") . "\n"; // /home (変わってる)
最近のコメント