• 1
  • 2
  • 3
  • 4
  • 5
阿里云主机ECS 首 页  »  帮助中心  »  云服务器  »  阿里云主机ECS
ECS php不通过phpinfo判断fsockopen组件是否开启成功的具体操作
发布日期:2015-12-23 17:12:34

  很多时候为了安全,php主机会禁用phpinfo导致无法通过phpinfo来查看函数组件的开启情况。

  此处介绍不通过phpinfo怎样查看fsockopen是不是开启的,步骤:

  1、在服务器web目录创建php测试程序,如下所示:

  $fp = fsockopen("www.aliyun.com", 80, $errno, $errstr, 30);

  if (!$fp) {

  echo "$errstr ($errno)

  \n";

  } else {

  $out = "GET / HTTP/1.1\r\n";

  $out .= "Host: www.aliyun.com\r\n";

  $out .= "Connection: Close\r\n\r\n";

  fwrite($fp, $out);

  while (!feof($fp)) {

  echo fgets($fp, 128);

  }

  fclose($fp);

  }

  ?>

  2、通过浏览器访问此页面,或者直接在服务器上执行php phpfilename.php,查看是否可以打印出对应页面信息,如下图所示:


  若能成功输出测试信息,则说明服务器的fsockopen参数是正常的。