Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
extension=php#u sockets.dll,不';t使能插座_Php_Sockets - Fatal编程技术网

extension=php#u sockets.dll,不';t使能插座

extension=php#u sockets.dll,不';t使能插座,php,sockets,Php,Sockets,我正在使用Godaddy Linux共享主机。我想在php中启动socket。在谷歌搜索时,我发现 extension=php_sockets.dll extension=php_sockets.so 未加注释。我将php5.ini和php.ini文件放在服务器上,以覆盖默认设置,并将上述指令放在其中。但它不起作用 您可以在以下位置看到我的phpgetinfo()输出: 当我调用socket\u create()函数时,它会给我一个错误致命错误:调用未定义的函数socket\u create(

我正在使用Godaddy Linux共享主机。我想在php中启动socket。在谷歌搜索时,我发现

extension=php_sockets.dll
extension=php_sockets.so
未加注释。我将php5.ini和php.ini文件放在服务器上,以覆盖默认设置,并将上述指令放在其中。但它不起作用

您可以在以下位置看到我的
phpgetinfo()
输出:

当我调用
socket\u create()
函数时,它会给我一个错误
致命错误:调用未定义的函数socket\u create()

我联系了GoDaddy客户服务中心,但他们说他们这边一切都很好,我的代码不正确。但是除了调用这个函数,我没有做任何其他的事情

请帮我解决这个问题


更新

我提出了一张上述问题的罚单,爸爸回答了我

Web托管计划不支持PHP套接字。如果需要该功能,则需要查看虚拟专用服务器或专用服务器计划。我们的服务器销售时理解,服务器的管理职责、安全和管理是您的责任。有关我们提供的服务器的更多信息,请查看以下内容

专用服务器

虚拟专用服务器

如果我们能以任何其他方式帮助您,请告知我们


你发现的说明不正确。您尝试插入到
php.ini
中的行是针对Windows系统的-Linux上的等效扩展文件具有
。因此
扩展名,而不是
.dll
,并且名称有所不同

如果它们存在于服务器上,则可以通过正确命名来加载此扩展:

extension = sockets.so

但是,如果未安装此扩展,尝试以这种方式加载它将无效。您需要请求主机的支持团队安装扩展。

我按照您的建议替换了指令。仍然面临着同样的错误。在给go daddy支持团队打电话时,他们回答说他们这边一切都很好。我尝试检查扩展名_loaded()函数,但返回false。所以扩展没有加载。。。爸爸那边会有问题吗?否则我就得努力了?我编辑了我的问题。你能给我推荐一下这个的替代品吗。因为我买不起vps或专用服务器。您从GoDaddy支持部门得到的答案似乎彻底回答了这个问题。我看不出有什么理由在这里添加任何内容。@Eric,你能解释一下它到底是什么吗?@op这是一个Apache库,与标准套接字扩展相比,当WebSocket运行时,它可能会让你不那么头疼。如果你不拥有/管理服务器,你显然无法启用扩展。您唯一的选择是切换到支持该计划的计划或其他服务。