gpt4 book ai didi

php - stream_socket_client 超时

转载 作者:可可西里 更新时间:2023-11-01 01:07:46 26 4
gpt4 key购买 nike

我正在尝试调试 PHP 函数 stream_socket_client但我真的不知道该怎么做。这是我遇到问题的代码:

        $this->socket = @stream_socket_client(
$remote, $errno, $errstr,
$this->request->getConfig('connect_timeout'),
STREAM_CLIENT_CONNECT, $context
);
if (!$this->socket) {
throw new HTTP_Request2_ConnectionException(
"Unable to connect to {$remote}. Error: {$errstr}",
0, $errno
);
}

抛出异常,错误显示为“无法连接到 tcp://www.dropbox.com:80。错误:连接超时”。此代码来自一个非常流行的 Wordpress plugin这已经过很好的测试。我正在使用的服务器有一些怪癖,例如我可以通过 PHP 等上传或删除文件,所以我想知道是否有任何 PHP 设置可以阻止 stream_socket_client 工作,以及我如何检查这些设置适用于我的服务器。

最佳答案

尝试检查 allow_url_fopen

This option enables the URL-aware fopen wrappers that enable accessing URL object like files.

参见:https://php.net/manual/en/filesystem.configuration.php

关于php - stream_socket_client 超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7127514/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com