如何在PHP IIS中添加ZeroMQ扩展

时间:2018-12-01 01:33:16

标签: php iis zeromq php-7.2

这个问题非常类似于:Unable to load dynamic library php_zmq.dll - The specified module could not be found

但是我需要特定于IIS PHP Fast-CGI中配置的答案,甚至可能仅限于v10(Windows Server 2016)。对我来说,通常的配置在XAMPP和Windows 10上都可以正常运行,但在IIS上失败。

这是我到目前为止所做的:

  1. 安装了所有可用的VC ++可再发行组件
  2. 已安装ZeroMQ v4.0.4
  3. 下载了PHP ZMQ v1.1.3-7.2-ts-vc15-x64
  4. 将php_zmq.dll移动到C:\ Program Files \ IIS Express \ PHP \ v7.2 \ ext
  5. 将libzmq.dll移动到C:\ Program Files \ IIS Express \ PHP \ v7.2
  6. 在php.ini中添加了扩展指令
  7. 添加了ext文件夹的路径

服务器重新启动时,将引发以下警告:

[01-Dec-2018 01:11:34 UTC] PHP Warning:  PHP Startup: Unable to load dynamic library 'php_zmq.dll' (tried: C:\Program Files\iis express\PHP\v7.2\ext\php_zmq.dll (The specified module could not be found.), C:\Program Files\iis express\PHP\v7.2\ext\php_php_zmq.dll.dll (The specified module could not be found.)) in Unknown on line 0

使用php -m,我也看不到列出的zmq模块。

0 个答案:

没有答案