Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ZeroMQ作为apache动态库+;PHP_Php_Apache_Zeromq - Fatal编程技术网

ZeroMQ作为apache动态库+;PHP

ZeroMQ作为apache动态库+;PHP,php,apache,zeromq,Php,Apache,Zeromq,我真的需要ZMQ.so来使用php和WebSocket进行消息传递吗? 我正在开发一个wordpress插件,但它将安装在一个共享主机上,所以我不想在服务器上有额外的动态库 有哪些替代方案?如果用户将其安装到可能未安装ZMQ的服务器上,那么您将不得不使用ZMQ以外的其他工具。请记住,ZMQ.so只是PHP绑定,在这些绑定工作之前,您还必须安装基本的ZMQ库,因此它不是共享主机的好选择。我相信提供了直接使用WebSocket的选项,而无需在服务器端使用ZMQ引擎,也无需任何其他库,但我还没有深入研

我真的需要ZMQ.so来使用php和WebSocket进行消息传递吗? 我正在开发一个wordpress插件,但它将安装在一个共享主机上,所以我不想在服务器上有额外的动态库


有哪些替代方案?

如果用户将其安装到可能未安装ZMQ的服务器上,那么您将不得不使用ZMQ以外的其他工具。请记住,ZMQ.so只是PHP绑定,在这些绑定工作之前,您还必须安装基本的ZMQ库,因此它不是共享主机的好选择。我相信提供了直接使用WebSocket的选项,而无需在服务器端使用ZMQ引擎,也无需任何其他库,但我还没有深入研究以确定这一点。

不幸的是,Ratchet需要ZMQ才能工作,它的第二个示例正是我需要实现的。我现在正在寻找其他替代方案,比如服务器端事件。你可能是对的-我接触Ratchet的唯一方式是在这里回答ZMQ问题,但我的印象是Ratchet有一种更传统的套接字方法,但它还将ZMQ作为PHP的一个附加功能实现。是的。。。我遇到的唯一问题是需要从中运行的服务器部分(Ratchet示例中从/bin/开始的文件)。我可能有幸为Apache/PHP5安装了ZMQ.so。您能链接到您正在使用的示例吗?这有助于澄清您的目标。是的,要使用ZMQ实现所选示例中更简单的棘轮集成,您需要同时安装ZMQ库和ZMQ.so Apache模块。如果您只想要直腹板,可以使用不带ZMQ的棘轮。如果您喜欢不同的API,还有一个问题。似乎在IE的任何版本下都不受支持,并且很可能不会考虑到它缺乏流行性。您总是使用更传统的AJAX轮询方法。