PHP检查端口是否可以被绑定的方法示例


Posted in PHP onAugust 09, 2018

本文实例讲述了PHP检查端口是否可以被绑定的方法。分享给大家供大家参考,具体如下:

<?php
/**
 * 检查端口是否可以被绑定
 * @author flynetcn
 */
function checkPortBindable($host, $port, &$errno=null, &$errstr=null)
{
  $socket = stream_socket_server("tcp://$host:$port", $errno, $errstr);
  if (!$socket) {
    return false;
  }
  fclose($socket);
  unset($socket);
  return true;
}
 
$ret = checkPortBindable('127.0.0.1', 8080, $errno, $errstr);
var_dump($ret, $errno, $errstr);

运行结果:

bool(true)
int(0)
string(0) ""

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP执行速率优化技巧小结
Mar 15 PHP
实战mysql导出中文乱码及phpmyadmin导入中文乱码的解决方法
Jun 11 PHP
php无限极分类实现的两种解决方法
Apr 28 PHP
PHP防止post重复提交数据的简单例子
Jun 07 PHP
PHP模板引擎Smarty自定义变量调解器用法
Apr 11 PHP
PHP获取指定时间段之间的 年,月,天,时,分,秒
Jun 05 PHP
PHP 等比例缩放图片详解及实例代码
Sep 18 PHP
PHP基于新浪IP库获取IP详细地址的方法
May 04 PHP
php对xml文件的增删改查操作实现方法分析
May 19 PHP
PHP设计模式之简单工厂和工厂模式实例分析
Mar 25 PHP
PHP抽象类和接口用法实例详解
Jul 20 PHP
PHP数组array类常见操作示例
May 15 PHP
php对象工厂类完整示例
Aug 09 #PHP
php闭包中使用use声明变量的作用域实例分析
Aug 09 #PHP
php生成二维码不保存服务器还有下载功能的实现代码
Aug 09 #PHP
PHP命令Command模式用法实例分析
Aug 08 #PHP
PHP耦合设计模式实例分析
Aug 08 #PHP
thinkPHP框架整合tcpdf插件操作示例
Aug 07 #PHP
php实现往pdf中加数字签名操作示例【附源码下载】
Aug 07 #PHP
You might like
PHP缓存技术的使用说明
2011/08/06 PHP
基于PHP Socket配置以及实例的详细介绍
2013/06/13 PHP
基于php导出到Excel或CSV的详解(附utf8、gbk 编码转换)
2013/06/25 PHP
PHP将session信息存储到数据库的类实例
2015/03/04 PHP
PHP用mb_string函数库处理与windows相关中文字符及Win环境下开启PHP Mb_String方法
2015/11/11 PHP
Laravel5.5+ 使用API Resources快速输出自定义JSON方法详解
2020/04/06 PHP
Javascript写了一个清除“logo1_.exe”的杀毒工具(可扫描目录)
2007/02/09 Javascript
use jscript Create a SQL Server database
2007/06/16 Javascript
js数组中如何随机取出一个值
2014/06/13 Javascript
2014年50个程序员最适用的免费JQuery插件
2014/12/15 Javascript
Node.js中child_process实现多进程
2015/02/03 Javascript
jQuery取得iframe中元素的常用方法详解
2016/01/14 Javascript
VueJs与ReactJS和AngularJS的异同点
2016/12/12 Javascript
深入理解在JS中通过四种设置事件处理程序的方法
2017/03/02 Javascript
理解nodejs的stream和pipe机制的原理和实现
2017/08/12 NodeJs
详解vue 模拟后台数据(加载本地json文件)调试
2017/08/25 Javascript
JS动态修改网页body的背景色实例代码
2017/10/07 Javascript
js实现移动端轮播图
2020/12/21 Javascript
python实现Dijkstra静态寻路算法
2019/01/17 Python
详解Python读取yaml文件多层菜单
2019/03/23 Python
python中报错&quot;json.decoder.JSONDecodeError: Expecting value:&quot;的解决
2019/04/29 Python
python tkinter canvas 显示图片的示例
2019/06/13 Python
python实现提取str字符串/json中多级目录下的某个值
2020/02/27 Python
python3 logging日志封装实例
2020/04/08 Python
python报错TypeError: ‘NoneType‘ object is not subscriptable的解决方法
2020/11/05 Python
浅谈amaze-ui中datepicker和datetimepicker注意的几点
2020/08/21 HTML / CSS
Agoda.com官方网站:便宜预订全球酒店,高达80%的折扣
2018/04/04 全球购物
Casetify官网:自制专属手机壳、iPad护壳和Apple Watch手表带
2018/05/09 全球购物
自荐信结尾
2013/10/27 职场文书
食堂员工工作职责
2013/12/18 职场文书
幼儿园教师节感谢信
2015/01/23 职场文书
校园运动会广播稿
2015/08/19 职场文书
谢师宴学生答谢词
2015/09/30 职场文书
2016八一建军节慰问信
2015/11/30 职场文书
导游词之广东佛山(南风古灶)
2019/09/24 职场文书
SQL Server——索引+基于单表的数据插入与简单查询【1】
2021/04/05 SQL Server