我已经安装了 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脚本。
先谢谢