php执行exec("aapt v",$output)
程序员文章站
2022-03-28 23:44:13
...
php执行exec("aapt v",$output)得出来的数据是空的。。。
但是直接在linux下运行又是有数据的
root@ubuntu1204:/usr/local/src# aapt v
Android Asset Packaging Tool, v0.2
而且这个文件夹给的是777的权限,是能够执行的
exec("pwd",$output)是有数据的
这个是什么原因
但是直接在linux下运行又是有数据的
root@ubuntu1204:/usr/local/src# aapt v
Android Asset Packaging Tool, v0.2
而且这个文件夹给的是777的权限,是能够执行的
exec("pwd",$output)是有数据的
这个是什么原因
回复讨论(解决方案)
我也遇到类型情况,可以使用一下system函数,如果不能出来返回值,可能是应为执行的脚本的原因,linux下有返回值跟它的配置环境有关系
你给apache root的身份运行php 估计就可以执行
推荐阅读
-
PHP启动windows应用程序、执行bat批处理、执行cmd命令的方法(exec、system函数详解)
-
php在服务器执行exec命令失败的解决方法
-
php v8js 等 javascript 解释器如何才能仅检查 js 代码的语法而不去执行?
-
linux - PHP shell_exec() system() 执行 unzip 不成功
-
php 在linux 下 执行exec无效,
-
php利用exec执行shell脚本有关问题
-
gitlab-php-webhook - gitlab webhook php exec 调用 shell 脚本。shell 脚本中调用 git pull 命令无法执行。
-
阿里云ecs安装php 7 执行php-v 报错
-
centos - php 用 exec 执行Linux命令时,返回 127 错误码
-
exec - php系统函数可以调用简单命令,无法执行octave脚本?