php没办法运行外部命令怎么办
php无法运行外部命令的解决办法:1、检查是否开启了安全模式;2、在“safe_mode_exec_dir”这个路径下执行文件;3、在“php.ini”中配置具体路径即可。
php无法运行外部命令怎么办?
问题描述:
我用准备用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\ 还是不行
!!!
解决办法:
首先你要确定是否 开启了安全模式。
安全模式 启用时,可仅可用 safe_mode_exec_dir 这个路径下执行文件
具体路径在php.ini中配置。配置项:safe_mode_exec_dir
下面是PHP官方的说明:
safe_mode_exec_dir
如果 PHP 使用了安全模式,system() 和其它程序执行函数将拒绝启动不在此目录中的程序。必须使用 / 作为目录分隔符,包括 Windows 中。
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tangbiehe
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13