我试图在Ratchet上安装ZeroMQ,我已经成功地将Ratchet集成到我的Laravel 5应用程序中。我下载并安装了ZeroMQ软件,并在PHP绑定说明页面中,我遵循了windows部分的设置说明,因为我在windows 10上
从http://snapshot.zero.mq/下载最新的快照
将libzmq.dll拷贝到你的php目录(例如:C: ' wamp ' bin ' php ' php5.3.8)
将相应版本的php_zmq.dll复制到php扩展名中目录(例如:C:'wamp'bin'php'php5.3.8'ext)
在php.ini中添加以下行:
扩展= php_zmq.dll
因为http://snapshot.zero.mq/是一个坏的链接,所以我在互联网上寻找其他来源,我找到了这个链接,并下载了php_zmq-1.1.3-7.0-ts-vc14-x64.zip一个。我按照指示复制libzmq.dll到C:'wamp'bin'php'php5.5.12以及php_zmq.dll到C:'wamp'bin'php'php5.5.12'ext,然后添加
扩展= php_zmq.dll
到我的PHP ini并重新启动我的wamp服务器但它会给我这个警告,
PHP启动:无法加载动态库'c/wamp/bin/php/php5.5.12/ext/php_zmq.dll' -指定模块无法找到
有什么想法吗?
我从这里下载了正确的文件https://pecl.php.net/package/zmq匹配我的php版本,然后重新启动我的计算机,现在它的工作
从这里获取版本:https://pecl.php.net/package/zmq/1.1.2/windows
对于我来说,正确的版本是1.1.2