感谢支持
我们一直在努力

Linux入门教程:PHP调用Linux系统的常用函数

PHP调用Linux系统的常用函数,echo stream_get_contents($pipes[1]); //为什么是$pipes[1],因为1是输出内容

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;

?>

赞(0) 打赏
转载请注明出处:服务器评测 » Linux入门教程:PHP调用Linux系统的常用函数
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏