我在/var/www/myscript.sh中有一个脚本,它创建文件夹,并为我的项目运行命令svn update.我需要通过在浏览器中的
PHP文件(即Localhost / test.PHP)中调用该脚本来执行此脚本.我尝试使用函数shell_exec()和exec(),但是没有工作.我使用su www-data&&&&&&&& ./myscript.sh它工作.我还缺少什么?
原文链接:/php/139694.html<?PHP $output = shell_exec("./myscript.sh"); ?>
更新5/4/2011:
ALL /(ALL)NOPASSWD:ALL到/ etc / sudoers,它工作,但这是非常不安全的.有另一种方法吗?