我试图在ZeroMQ上安装Ratchet进行推送集成,我已成功将Ratchet集成到我的Laravel 5应用中。我下载并安装了zeroMQ software,在PHP binding instruction page中,我按照Windows部分的设置说明进行操作,因为我在Windows 10上
下载最新快照将libzmq.dll复制到您的php目录中(例如 C:\瓦帕\ 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/是一个断开的链接所以我浏览互联网寻找其他来源,我找到了this link并下载了 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 /瓦帕/ bin中/ PHP / php5.5.12 / EXT / php_zmq.dll' - 指定的模块 无法找到
任何想法,请帮忙吗?
答案 0 :(得分:0)
我从这里https://pecl.php.net/package/zmq下载了与我的php版本匹配的正确文件,然后重启我的电脑,现在它正在工作。
答案 1 :(得分:0)
从此处获取版本: https://pecl.php.net/package/zmq/1.1.2/windows
就我而言,正确的版本是1.1.2