Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要一段代码来检查网站是活着还是关闭。我认为这可以通过 php curl 或 fsockopen 来完成。但我确实想检查其他服务,如 ftp、smtp、https、mysql 等是否启动或关闭。任何人都可以告诉一个方法来实现这个使用 php 。我有一个要持续监控的站点,但只需要一个简单的脚本
您可以使用套接字。只需尝试打开与您需要的端口的连接。如果您收到错误 - 服务已关闭。
http://php.net/manual/en/function.socket-connect.php