您好我正在根据Ratchet网站上的教程创建项目。
我在phpstorm中通过composer安装了zeromq版本0.3.0。(我检查了我是否使用phpinfo()以及终端中的php-m安装了正确的zeromq)
在文件post.php中,我无法创建类ZMQContext()的新对象。 - php风暴找不到这个类。 我在stackoverflow上发现了同样的问题但解决方案是针对linux的。我正在使用win。
当我想在代码中使用它时:使用React \ ZMQ。 - 我没有看到类ZMQContext
感谢您的回答。
答案 0 :(得分:1)
您可以让PHPStorm自动完成使用ZMQ PHP扩展的代码。
保存此存根文件:https://gist.github.com/Mikulas/c22e44a918c7af5de5e6
我在/Applications/PhpStorm EAP.app/Contents/plugins/php/lib/extensions/zmq.php
然后转到PHPStorm > Preferences > Languages & Frameworks > PHP > include path
并添加该扩展程序文件夹。
现在返回到您的文件,您将看到PHPStorm自动完成ZMQ扩展程序中的内容。
玩得开心!我希望你会发现这很有用。
答案 1 :(得分:0)
看起来您已经安装了PHP PECL扩展。您还需要在ext-zmq将使用的系统上安装ZeroMQ库。如果您是基于Debian的系统,请尝试sudo apt-get install libzmq-dev
或基于RH的系统sudo yum install zeromq zeromq-devel
。