2

我刚刚创建了一个在本地服务器中使用套接字的 Web 应用程序。一切正常。当我将资源托管在 1and1 共​​享服务器上时,问题就开始了。我收到以下致命错误

致命错误:调用未定义的函数 socket_create ()

很明显,扩展 php_socket 没有启用。有没有办法通过代码启用这个扩展?

4

1 回答 1

4

在大多数情况下,您无法在共享主机上安装或激活额外的 PHP 模块。

共享主机具有非常有限的边界和严格的安全要求。大多数共享托管服务将禁用大多数程序执行和网络功能。让您做任何事情的共享托管服务非常罕见,并且价格相应。

此外,从 PHP 5.3 版开始,在执行时安装或激活扩展是不可能的。见http://php.net/manual/en/function.dl.php

如果您想构建高级应用程序,共享主机不是正确的产品选择。寻找虚拟服务器(您可以根据需要进行设置),甚至获得完整的专用服务器。


如果您真的想按此事处理,我建议您联系您的 1&1 客户服务并询问那里的方向。他们可能会也可能不会帮助您实现目标。

于 2013-10-21T15:37:12.283 回答