2011-07-19 49 views
1

我使用配置了IIS 7.5的Zend服務器。我搜索了編輯:zeromq PHP擴展,我發現這些http://valokuva.org/builds/http://snapshot.zero.mq/windows的zeromq php擴展

我試圖在php.ini中添加擴展名,當我使之形成Zend的管理員它顯示了一個錯誤 「系統無法加載該擴展「並在日誌中」PHP啓動:無法加載動態庫'C:\ Program Files \ Zend \ ZendServer \ lib \ phpext \ php_zmq.dll' - 找不到指定的模塊。

我試圖從源代碼構建擴展名(.dll),但它也沒有工作。在http://www.zeromq.org/bindings:php書面

首先您需要安裝ØMQ(2.1.x的或更高)

我一定要我的機器上先裝東西用這個擴展作爲有可用的唯一來源還是我我不正確地放置文件?

儘管我正在爲python運行zeromq綁定,並且運行沒有問題。

任何幫助或指導,高度讚賞。

回答

1

我不在Windows上使用ZMQ,但在Linux上,它也需要uuid擴展名。

安裝ImageMagick擴展也存在問題,因爲它們之間的uuid衝突。確保在imagik之前加載zmq是一種有效的解決方法。

+1

剛剛救了我幾個小時的頭疼 –

7

爲別人找這個,我發現它在:

https://github.com/mkoppanen/php-zmq 

具體做法是:

https://github.com/mkoppanen/php-zmq/issues/62 
http://178.79.157.189/~mikko/win32/php-zmq-win32.zip 
+0

我下載了DLL並放在相應的目錄中,我仍然在appache錯誤日誌中出現錯誤,如下所示「無法加載動態庫」c :/wamp/bin/php/php5.4.3/ext/php_zmq.dll' - 找不到指定的模塊。\ r \ n在第0行的未知「但php_zmq.dll是ext文件夾 –

0

我有同樣的問題。使用dll從php-zmq_zeromq-{version}-zts文件夾解決了我的問題。

3

試試這個,它的作品,我剛剛上傳吧:現在https://github.com/Polycademy/php_zmq_binaries

- 編輯 -

所有ZMQ擴展是:http://windows.php.net/downloads/pecl/releases/zmq/

+0

是否有x64版本對於5.3.x可用或者我們是否需要升級PHP版本? – mallix

+0

你必須問問PHP ZMQ的創建者。搜索github! – CMCDragonkai

+0

好吧,我搜索了,沒有。要麼你必須建立一個或相應的降級/升級。謝謝 – mallix