我需要联系在Linux机器上运行的服务器(可能是Apache)并让它返回以下结果。我是网络新手,但可以用Java,PHP编写代码,也许可以用C编写代码。
我需要从局域网上的Linux机器远程运行诊断测试。最终,这些测试需要传送到客户端的网页上。
我不知道从哪个项目开始,并感谢任何建议或一般策略。我熟悉用Java编写的命令(即Runtime.getRuntime()。exec(“ping -c 1”+ ip);),但我不知道是否有必要涉及Java而我不知道知道如何在服务器上启动Java程序并将其返回给PHP文件。是否可以在不涉及Java的情况下执行此操作?再次提出任何具体或高级别的建议。
答案 0 :(得分:2)
也许您正在寻找PHP中的exec函数?
答案 1 :(得分:1)
您可以使用exec功能
-for ping:
//ping.php
<?php
exec ("/bin/ping -c 5 www.google.com", $response);
echo "<pre>" . join("\r\n", $response)."</pre>";
?>
在终端
中使用php命令行$ php ping.php