我从这里检查了PhpWebSockets项目:
https://code.google.com/p/phpwebsocket/
它位于我的localhost(Windows 7 64位)框中,位于WAMP服务器内。我在Windows命令行中发出以下命令来运行server.php文件:
C:\wamp\bin\php\php5.4.12\php.exe C:\wamp\www\phpwebsocket\server.php
但它会导致以下错误消息:
PHP Fatal error: Call to undefined function socket_create() in C:\wamp\www\phpwebsocket\server.php on line 58
我的WAMP实例已启用php_sockets扩展(因为我看到this similar question who had that problem)。
任何人都知道我可能做错了什么?
答案 0 :(得分:3)
在另一个帖子中找到答案:
Error with PHP Websocket and Wamp Server
结果在命令行上运行文件意味着它使用与WAMP服务器不同的php.ini文件。看起来很愚蠢,但结果是php_sockets没有在php.ini文件中取消注释,并删除它删除了错误。