PHP无法向远程连接发送/接收套接字

PHP无法向远程连接发送/接收套接字,php,linux,sockets,centos,redhat,Php,Linux,Sockets,Centos,Redhat,我正在尝试使用脚本ping远程Minecraft服务器,并解密要显示在网页上的信息。我正在使用的脚本可以在上找到 当我们在Ubuntu15.04机器上测试这一点时,它按预期工作。然而,当我们把它放在Red Hat Enterprise Linux 7.1机器上时,该脚本不再能够连接到该页面——我无法确定哪里出了问题,或者出了什么问题 我在机器上安装的PHP软件包如下: php.x86_64 5.4.16-36.el7_1 @rhel

我正在尝试使用脚本ping远程Minecraft服务器,并解密要显示在网页上的信息。我正在使用的脚本可以在上找到

当我们在Ubuntu15.04机器上测试这一点时,它按预期工作。然而,当我们把它放在Red Hat Enterprise Linux 7.1机器上时,该脚本不再能够连接到该页面——我无法确定哪里出了问题,或者出了什么问题

我在机器上安装的PHP软件包如下:

php.x86_64                         5.4.16-36.el7_1         @rhel-x86_64-server-7
php-cli.x86_64                     5.4.16-36.el7_1         @rhel-x86_64-server-7
php-common.x86_64                  5.4.16-36.el7_1         @rhel-x86_64-server-7
php-gd.x86_64                      5.4.16-36.el7_1         @rhel-x86_64-server-7
php-mbstring.x86_64                5.4.16-36.el7_1         @rhel-x86_64-server-optional-7
php-mysql.x86_64                   5.4.16-36.el7_1         @rhel-x86_64-server-7
php-pdo.x86_64                     5.4.16-36.el7_1         @rhel-x86_64-server-7
php-xml.x86_64                     5.4.16-36.el7_1         @rhel-x86_64-server-7
我正在测试的网站可以找到,关于机器上PHP设置的更多详细信息也可以找到


关于为什么这个脚本无法建立连接,我是否缺少一些东西?我曾考虑过防火墙,但即使我使用脚本查询localhost(网页和Minecraft服务器在同一台机器上),它仍然无法建立连接。

有错误吗?您可以尝试回显
socket\u strerror(socket\u last\u error($socket))
@frz3993我在网页上的脚本中添加了这一行。似乎我得到的只是“
成功”
”。你也可以在上面链接的网站上看到它。还有什么想法吗?
var_dump
结果,请查看apache错误日志?@frz3993您能提供一个在这种情况下如何使用它的上下文吗?我不是一个很好的PHP程序员,我试着阅读了这篇文章,但我不知道如何将其应用到这个案例中。