首页 > 编程知识 正文

从php运行bash命令,shell执行php脚本

时间:2024-04-24 11:43:28 阅读:334359 作者:PWPI

本文目录一览:

如何通过PHP执行linux命令?

你想问得是php如何执行shell命令把?x0dx0ax0dx0a可以用system(),exec(),passthru()这三个函数实现x0dx0a虽然这三个命令都能执行linux系统的shell命令,但是其实他们是有区别的:x0dx0a system() 输出并返回最后一行shell结果。x0dx0a exec() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面。x0dx0a passthru() 只调用命令,把命令的运行结果原样地直接输出到标准输出设备上。x0dx0a 相同点:都可以获得命令执行的状态码x0dx0a例子:system("ls -al");x0dx0a【使用之前要在php.ini中把safe_mode关闭】

如何通过php页面执行shell脚本

通过执行运行符(``)执行命令

?php

$output = `ls -al`; //注意不用加双引号

echo $output;

?

如何让php执行shell

php给我们提供了system(),exec(),passthru()这三个函数来调用外部的命令.

虽然这三个命令都能执行linux系统的shell命令,但是其实他们是有区别的:

system() 输出并返回最后一行shell结果。

exec() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面。

passthru() 只调用命令,把命令的运行结果原样地直接输出到标准输出设备上。

相同点:都可以获得命令执行的状态码

例子:system("/usr/local/bin/webalizer/webalizer");

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。