我正在使用Godaddy Linux共享主机。我想在php中启动socket。谷歌搜索我找到了
extension=php_sockets.dll
extension=php_sockets.so
取消评论。我把php5.ini和php.ini文件放到我的服务器上来覆盖默认设置并将上面的指令放在其中。但它不起作用。
您可以在MyWebsite
看到我的phpgetinfo()
输出
当我调用socket_create()
函数时,它会给我一个错误 Fatal error: Call to undefined function socket_create()
我联系了GoDaddy客户服务中心但他们说他们身边的一切都很好,我的代码不正确。但除了调用此功能外,我还没有做任何其他事情。
请帮助我解决问题。
更新
我为上述问题提出了一张票,然后爸爸回复了我
Web Hosting计划不支持PHP套接字。如果您需要该功能,则需要查看虚拟专用服务器或专用服务器计划。出售我们的服务器时,应了解服务器的管理职责,安全性和管理是您的责任。有关我们提供的服务器的更多信息,请查看以下内容。
专用服务器
虚拟专用服务器
如果我们能以任何其他方式为您提供帮助,请告知我们。
答案 0 :(得分:1)
您发现的说明不正确。您尝试插入php.ini
的行是针对Windows系统的 - Linux上的等效扩展文件具有.so
扩展名,而不是.dll
,并且命名方式略有不同。
如果它们存在于您的服务器上,您可以通过正确命名来加载此扩展程序:
extension = sockets.so
但是,如果未安装此扩展,尝试以这种方式加载它将不起作用。您需要请求主持人的支持团队安装扩展程序。