gpt4 book ai didi

php - PHP 可以在没有 ICMP 且没有外部程序的情况下 ping 远程系统吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:45:08 24 4
gpt4 key购买 nike

我想检查另一台机器是否通常使用 PHP 响应。

大多数方法是ping目标机器上运行的一些服务,但我想检查机器是否一般在线。

我找到了 http://birk-jensen.dk/2010/09/php-ping/它应该发送一个 ICMP Ping 包。问题是,以某种方式需要成为 root 才能执行 socket_create(AF_INET, SOCK_RAW, 1)。通过 posix_seteuid(0) 的解决方法也不起作用,因为它也需要提升权限。

任何可以让我运行 ping 程序的函数在我的场景中也不可用。

那么如何使用php检查服务器是否在线呢?

最佳答案

您始终可以使用 Net_Ping 从 php 进行 ping http://pear.php.net/package/Net_Ping/redirected

关于php - PHP 可以在没有 ICMP 且没有外部程序的情况下 ping 远程系统吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13864438/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com