PHP实行Linux敕令的两个有效的函数exec和shell_exec_后端开发

php中的exec和shell_exec两个函数都可以用来实行linux敕令,但它们在运用体式格局以及效果的返回上,差异照样比较大的。

exec

挪用体式格局:

exec($cmd.' 2>&1',$output,$status);

$cmd:shell剧本

2>&1:示意shell剧本实行过程当中的错误信息会被输出

$output:数组花样,用于存储2>&1输出的错误信息

$status:shell剧本的实行状况,0示意胜利,其他都示意失利

shell_exec

挪用体式格局:

$result = shell_exec($cmd);

$cmd:shell剧本

$result:shell剧本的实行效果

运用发起

假如你的shell剧本返回的效果是一个列表,发起运用shell_exec,响应的,假如它返回的只是某种状况,发起用exec。

更多PHP相干学问,请接见PHP教程!

以上就是PHP实行Linux敕令的两个有效的函数exec和shell_exec的细致内容,更多请关注ki4网别的相干文章!

Leave A Comment