phpstorm找不到类ZMQContext

时间:2014-11-13 18:19:22

标签: phpstorm zeromq ratchet

您好我正在根据Ratchet网站上的教程创建项目。

我在phpstorm中通过composer安装了zeromq版本0.3.0。(我检查了我是否使用phpinfo()以及终端中的php-m安装了正确的zeromq)

在文件post.php中,我无法创建类ZMQContext()的新对象。 - php风暴找不到这个类。 我在stackoverflow上发现了同样的问题但解决方案是针对linux的。我正在使用win。

当我想在代码中使用它时:使用React \ ZMQ。 - 我没有看到类ZMQContext

感谢您的回答。

2 个答案:

答案 0 :(得分:1)

您可以让PHPStorm自动完成使用ZMQ PHP扩展的代码。

保存此存根文件:https://gist.github.com/Mikulas/c22e44a918c7af5de5e6

我在/Applications/PhpStorm EAP.app/Contents/plugins/php/lib/extensions/zmq.php

下保存了它(在OSX上)

然后转到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