我试图从我的php文件中调用一个bash脚本,点击一个简单的按钮创建一个目录。但是,当我从网络上运行时,当我从终端运行时它不会做任何事情它工作正常。
不确定是什么问题?
test.php的
header('Content-Type: application/json');
$result =shell_exec('sh /var/www/shellscriptphp/test.sh ');
exit();
test.sh
mkdir testfolder
答案 0 :(得分:0)
只是关闭这个问题,只要您的uid对服务器的文件系统具有权限,您的代码就会正常工作。
您可以使用chmod
更改文件系统中的权限(有关详细信息,请参阅man chmod
)。