我已经安装了LAMP服务器、Ubuntu 12.04、php 5、apache 2。我想从 /var/www 中的 php 文件运行位于/home/home/Desktop/Project文件夹中的一些shell 脚本(testproject.php)和java 文件,即简而言之,什么时候会刷新 shell 和 java 文件应该被执行。**http://localhost/testproject.php**
这是我在 testproject.php 中使用的以下行:
$output = shell_exec('bash /home/home/Desktop/Project/print.sh');
echo $output
最初,当我将print.sh的权限更改为 777 时,它运行良好,但在我的项目中创建了许多无法手动更改权限的自动生成文件。
所以我需要一些方法来执行位于任何可能目录中的这些 java 和 shell 脚本。
提前致谢