未捕获错误:找不到类'ZMQContext'

时间:2017-06-03 11:25:51

标签: php apache zeromq

我见过Question1Question2,没有这些帮助,

我看到这个错误2天了, 我已将libzmq.dllphp_zmq.dll设置在正确的位置,我在phpinfo()中看不到ZMQ,并且在使用ZMQContext()时看到错误如下所示:

Fatal error: Uncaught Error: Class 'ZMQContext' not found in E:\xampp\htdocs\blog\process_create.php:21 Stack trace: #0 {main} thrown in E:\xampp\htdocs\blog\process_create.php on line 21

1 个答案:

答案 0 :(得分:0)

如果您的服务器是ubuntu。

$ sudo apt-get install pkg-config
$ sudo apt-get install autotools-dev
$ sudo apt-get install autoconf

$ git clone git://github.com/zeromq/libzmq.git
$ cd libzmq/
$ ./autogen.sh
$ ./configure && make
$ sudo make install

$ git clone git://github.com/mkoppanen/php-zmq.git
$ cd php-zmq/
$ phpize
$ ./configure && make
$ sudo make install

$ sudo echo "extension=zmq.so" >> /etc/php5/cli/php.ini

您可以从“Pub-Sub信封用户在PHP中”复制示例pubsub php

http://zguide.zeromq.org/php:psenvpub

http://zguide.zeromq.org/php:psenvsub

哎呀..你正在使用Windows ..我现在注意到了。