/ var / www canot中的php文件执行位于/ var / www之外的任何shell脚本

时间:2013-04-21 17:46:45

标签: php bash web-applications permissions lamp

我已经安装了 LAMP 服务器,Ubuntu 12.04,php 5,apache 2.我想运行一些 shell脚本(testproject.php)和 java文件< / strong>位于/ var / www里面的php文件中的 / home / home / Desktop / Project 文件夹中,简称当**http://localhost/testproject.php**刷新时,应该执行shell和java文件

这是我在testproject.php中使用的以下行:

$output = shell_exec('bash /home/home/Desktop/Project/print.sh');
echo $output

最初,当我将 print.sh 的权限更改为777时,它运行正常,但在我的项目中创建了许多自动生成的文件,其权限无法手动更改。

所以我需要一些方法来执行位于任何可能目录中的这些java和shell脚本。

先谢谢

0 个答案:

没有答案