我有一个奇怪的 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() ...
我已经尝试了一切,从启用extension=php_sockets.dll
在 php.ini、php.ini-development 和 php.ini-product 中重新启动 IIS 并重新启动我的计算机。
但是,我不断收到相同的错误并且感到困惑。到目前为止,我在互联网上找不到任何解决方案,因为我已经尝试了所有方法。
还值得一提的是。该dll显然安装在子文件夹之一中。
有任何想法吗?
Thanks
从命令行输入以下命令:
php --ini
这将告诉您正在加载哪个 php.ini 文件。我怀疑您正在从命令行运行 websockets,并且您的 php 在 CLI 模式下正在初始化不同的配置文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)