当前位置: 首页 > 后端技术 > PHP

PHP执行linux命令的6个函数

时间:2023-03-29 15:45:03 PHP

一般很少用php来执行linux命令,但在特殊情况下,你可能会用到这些函数。以前知道有两个函数可以执行linux命令,一个是exec,一个是shell_exec。其实有很多。结合说明书内容,介绍以下6个功能。1.执行函数返回结果如下:[root@krlcgcms01shell]#php./exec.phpArray([0]=>1001.log[1]=>10.log[2]=>10.tar.gz[3]=>aaa.tar.gz[4]=>mytest[5]=>test1101[6]=>test1102[7]=>weblog_2010_09)2、系统函数[root@krlcgcms01shell]#phpsystem.php1001.log10.log10.tar.gzaaa.tar.gzmytesttest1101test1102weblog_2010_09last:weblog_2010_093,直通函数4、popen函数5、proc_open函数6、shell_exec函数popen,passthru,proc_open,shell_exec返回如下结果:[root@krlcgcms01shell]#phptest.php1001.log10.log10.tar.gzaaa.tar.gzmytesttest1101test1102weblog_2010_09我能找到的就是这些函数,可以在linux下执行命令。我认为应该有更多