Home > php教程 > php手册 > php调用Linux系统常用命令

php调用Linux系统常用命令

WBOY
Release: 2016-06-06 19:52:44
Original
1191 people have browsed it

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 1、exec函数 ?php $test = "ls /tmp/test"; //ls是linux下的查目录,文件的命令 exec($test,$array); //执行命令 print_r($array); ? 2、system函数 ?php $test = "ls /tmp/test"; $last = system($t

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

  1、exec函数

  

  $test = "ls /tmp/test";   //ls是linux下的查目录,文件的命令

  exec($test,$array);       //执行命令

  print_r($array);

  ?>

  2、system函数

  

  $test = "ls /tmp/test";

  $last = system($test);

  print "last: $last\n";

  ?>

  3、passthru函数

  

  $test = "ls /tmp/test";

  passthru($test);

  ?>

  4、popen函数

  

  $test = "ls /tmp/test";

  $fp = popen($test,"r");  //popen打一个进程通道

  while (!feof($fp)) {      //从通道里面取得东西

  $out = fgets($fp, 4096);

  echo  $out;         //打印出来

  }

  pclose($fp);

  ?>

  5、proc_open函数

  

  $test = "ls /tmp/test";

  $arrayarray =   array(

  array("pipe","r"),   //标准输入

  array("pipe","w"),   //标准输出内容

  array("pipe","w")    //标准输出错误

  );

  $fp = proc_open($test,$array,$pipes);   //打开一个进程通道

  echo stream_get_contents($pipes[1]);    //为什么是$pipes[1],因为1是输出内容

  proc_close($fp);

  ?>

  6、proc_open函数

  

  $test = "ls /tmp/test";

  $arrayarray =   array(

  array("pipe","r"),   //标准输入

  array("pipe","w"),   //标准输出内容

  array("pipe","w")    //标准输出错误

  );

  $fp = proc_open($test,$array,$pipes);   //打开一个进程通道

  echo stream_get_contents($pipes[1]);    //为什么是$pipes[1],因为1是输出内容

  proc_close($fp);

  ?>

  7、shell_exec函数

  

  $test = "ls /tmp/test";

  $out = shell_exec($test);

  echo $out;

  ?>

php调用Linux系统常用命令

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template