ju_*_*ju_ 6 php windows apache xampp zeromq
我在向XAMPP添加ZeroMQ PHP扩展时遇到问题.
设置:Windows 10,PHP7,XAMPP(7.0.9)
我已采取的步骤:
将PHP(D:\xampp7\php)和PHP扩展(D:\xampp7\php\ext)目录添加到系统变量(PATH)
按照zeromq.org上的说明进行操作.我从pecl存储库下载了x86ts版本,因为列出的快照链接(http://snapshot.zero.mq/)已关闭.
复制libzmq.dll到PHP目录并php_zmq.dll进入PHP扩展目录
通过添加并检查扩展目录更新php.ini(D:\xampp7\php\php.ini)extension=php_zmq.dllextension_dir="D:\xampp7\php\ext"
通过控制面板重新启动XAMPP.
Apache错误日志显示以下内容:
[Sat Nov 26 18:30:27.461679 2016] [ssl:warn] [pid 15280:tid 588] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Sat Nov 26 18:30:27.546320 2016] [core:warn] [pid 15280:tid 588] AH00098: pid file D:/xampp7/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Sat Nov 26 18:30:27.630955 2016] [ssl:warn] [pid 15280:tid 588] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
PHP Warning: PHP Startup: Unable to load dynamic library 'D:\\xampp7\\php\\ext\\php_zmq.dll' - Das angegebene Modul wurde nicht gefunden.\r\n in Unknown on line 0
[Sat Nov 26 18:30:27.662208 2016] [mpm_winnt:notice] [pid 15280:tid 588] AH00455: Apache/2.4.23 (Win32) OpenSSL/1.0.2h PHP/7.0.9 configured -- resuming normal operations
[Sat Nov 26 18:30:27.662208 2016] [mpm_winnt:notice] [pid 15280:tid 588] AH00456: Apache Lounge VC14 Server built: Jul 1 2016 11:09:37
[Sat Nov 26 18:30:27.662208 2016] [core:notice] [pid 15280:tid 588] AH00094: Command line: 'd:\\xampp7\\apache\\bin\\httpd.exe -d D:/xampp7/apache'
[Sat Nov 26 18:30:27.662208 2016] [mpm_winnt:notice] [pid 15280:tid 588] AH00418: Parent: Created child process 964
[Sat Nov 26 18:30:28.363210 2016] [ssl:warn] [pid 964:tid 616] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
Run Code Online (Sandbox Code Playgroud)
更新:
看起来无法找到该模块,但如果我添加x64版本,则Apache错误日志表明该模块不是有效的Win32应用程序.
PHP Warning: PHP Startup: Unable to load dynamic library 'D:\\xampp7\\php\\ext\\php_zmq.dll' - %1 ist keine zul\xef\xbf\xbdssige Win32-Anwendung.\r\n in Unknown on line 0
Run Code Online (Sandbox Code Playgroud)
解:
添加LoadFile "D:/xampp7/php/libzmq.dll"到httpd.conf修复了我的问题.
| 归档时间: |
|
| 查看次数: |
4819 次 |
| 最近记录: |