通过shell_exec与外部命令交互

时间:2013-08-22 00:37:41

标签: php android linux centos

最近我在CentOS服务器上安装了Android SDK,因为使用了aapt,aapt通过Putty SSH应用程序在命令行中运行良好。

现在,我想通过php shell_exec方法运行aapt命令。

我的Android-SDK已安装在\ipl\android-sdk\platform-tools\aapt上,但我无法通过shell_exec方法与其进行互动。

代码:

$out = shell_exec("/ipl/android-sdk/platform-tools/aapt d badging t.apk 2>&1");
var_dump($out);

结果:

string(60) "sh: /ipl/android-sdk/platform-tools/aapt: Permission denied " 

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

检查文件是否具有足够的权限以及用户是否能够执行该文件。

希望有所帮助