gpt4 book ai didi

php - "Fatal error: Call to undefined function socket_create()"即使在 php.ini 中启用

转载 作者:行者123 更新时间:2023-12-03 11:52:12 31 4
gpt4 key购买 nike

我有一个奇怪的 PHP 问题。我在 Windows 7 的 IIS 上运行 PHP 5。当我在我的 PHP 文件中调用 socket_create 时,如下所示:

$sock = socket_create(AF_INET, SOCK_DGRAM, getprotobyname('udp'));

我收到以下错误:

Fatal error: Call to undefined function socket_create() ...

我已经尝试了所有方法,从在 php.ini、php.ini-development 和 php.ini-production 中启用 extension=php_sockets.dll 到重新启动 IIS 和重新启动我的计算机。

但是,我不断收到同样的错误并且很困惑。到目前为止,我在互联网上没有找到任何解决方案,因为我已经尝试了所有方法。

同样值得一提。该 dll 显然安装在其中一个子文件夹中。

有什么想法吗?

谢谢

最佳答案

在命令行中输入以下命令:

php --ini

这会告诉您正在加载哪个 php.ini 文件。我怀疑您正在从命令行运行 websockets,并且您的 php 在 CLI 模式下正在初始化不同的配置文件。

关于php - "Fatal error: Call to undefined function socket_create()"即使在 php.ini 中启用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18659654/

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