PHP无法运行外部命令
1 分钟前
提问者: sssslpw | 悬赏分:20 | 浏览次数:2次
我用准备用PHP来运行adb.exe来连接android手机,并与之通讯,但是使用exec("adb connect 192.168.1.10",$out);或者system函数都不起作用,
比如说
exec("adb connect 192.168.1.10",$out);
print_r($out);
本来应该输出连接信息,或者错误信息,结果什么都没有,而我在cmd下面执行却没问题
最后没办法,用bat写命令,php执行bat,这倒可以,不过在php中执行bat好像windows的环境变量没有起作用
所以非常麻烦;
各位谁能帮个忙,告诉我如何用
exec("adb connect 192.168.1.10",$out);
这种形式来执行
或者实现php执行bat过程中的环境变量
我试过doc的其他命令 像fc命令 可以用exec来执行
而fc命令通过调用c:\windows\system32\fc.exe来工作的
但是我把我的adb复制进c:\windows\system32\ 还是不行
!!!
这个问题我之前也注意过,我没有开启安全模式的