admin 管理员组文章数量: 1184232
【导读】
在编程开发过程中,有时候难免会需要调用Linux系统下的 Shell 命令来辅助完成一些相关的操作,那么在 PHP 编程开发中如何才能调用系统下的shell命令呢?
下面介绍3种调用的方法: shell_exec( )、system( )、exec( )
【实际操作】
(1)shell_exec( "command")
功能:将指令传至系统的shell中执行,并返回其执行结果。
例子:
<?php
$result = shell_exec("ls");
echo $result;
?>
(2)system("command", $out)
功能:将指令传至系统的shell中执行,并返回(显示)结果。
返回:$out参数为可选参数,加载时会返回命令的" 执行结果 "和" 执行状态码 ",状态码: 0:成功,1:失败!
例子:
<?php
$a = system("dir", $out);
print_r($a);
print_r($out);
?>
(3)exec("command", $out, $status)
功能:将指令传至系统的shell中执行,结果返回到$out中,$status为执行状态【0:成功,1:失败】。
例子:
<?php
$a = exec("ls",$out,$status);
print_r($a);
print_r($out);
print_r($status);
?>
PS:执行时,注意文件的权限问题。
版权声明:本文标题:PHP如何调用Linux系统下的命令 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1766141508a3441134.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论