我正在尝试学习 php shell_exec() 函数,我相信它使我们能够从 php 脚本中运行 cmd 命令。但是在我的系统中,当我通常打开命令提示符并输入命令时,例如,ipconfig它说:
'ipconfig' is not recognized as an internal or external command, operable program or batch file.
Run Code Online (Sandbox Code Playgroud)
因此,为了避免这种情况,我必须右键单击命令提示符并选择“以管理员身份运行”,一切正常。
现在我的问题是,当我尝试ipconfig从 php 脚本内部运行类似的命令时,我得到与上面给出的相同的错误。有办法解决这个问题吗?我的意思是有没有办法从 php 内部以管理员身份运行 cmd 命令?
我在下面附上了示例代码,以便您可以编辑它并帮助我。提前致谢。
这是代码:
<?php
$output = shell_exec('ipconfig 2>&1');
echo $output;
?>
Run Code Online (Sandbox Code Playgroud)
“ipconfig”不被识别为内部或外部命令、可操作程序或批处理文件。
| 归档时间: |
|
| 查看次数: |
7083 次 |
| 最近记录: |