php 检查端口是否被占用

$ip='127.0.0.1';
$port=9888;
$sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_set_nonblock($sock);
socket_connect($sock,$ip, $port);
socket_set_block($sock);
$return = @socket_select($r = array($sock), $w = array($sock), $f = array($sock), 3);
socket_close($sock);
if($return==2){
shell_exec("sudo fuser -k -n tcp 9888");
shell_exec('php webserver.php');
}
var_dump($return);

    未经允许不得转载:任鹏个人博客 » php 检查端口是否被占用

    赞 (0) 打赏

    评论 0

    取消
    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址

    觉得文章有用就打赏一下文章作者

    支付宝扫一扫打赏

    微信扫一扫打赏