使用xampp从php脚本运行命令提示符


Running command prompt from a php script using xampp

我试图在营地上使用php脚本运行命令提示符,但无法执行。

我可以使用运行Explorer

exec("explorer");

但当我尝试运行时

exec("C:'Windows'system32'cmd.exe");

它不执行它是怎么做到的?

我想运行一个类似的命令

ping Google.com 

这从标准输入读取命令并执行它们:

while (true) {
    $command = readline("Command: ");
    passthru($command);
}

请注意,如果您运行像ping这样的命令,您可能无法以这种方式停止它(通常您会按Ctrl+C)。但是,您可以指定要发送的ping次数:

ping -c 3 google.com

您可以使用"exec()"函数在后台运行代码。命令提示符不会显示,但会直接运行代码。

现在,如果您必须从php运行python脚本:

你可以使用

exec("py "location of python script");
exec('py C:'xampp'htdocs'pro'helloworld.py');

输出将在php脚本所在的目录中。