1

我从这里查看了 PhpWebSockets 项目:

https://code.google.com/p/phpwebsocket/

它在我的本地主机(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 扩展(因为我看到了这个类似的问题,谁有这个问题)。

有谁知道我可能做错了什么?

4

1 回答 1

3

在另一个线程中找到了答案:

PHP Websocket 和 Wamp 服务器出错

原来在命令行上运行该文件意味着它使用与 WAMP 服务器不同的 php.ini 文件。看起来很愚蠢,但事实证明 php_sockets 并没有在那个 php.ini 文件中取消注释,并且删除它会删除它的错误。

于 2014-02-04T21:46:42.453 回答