2011-07-19 13 views
1

IIS 7.5で設定されたZendサーバーを使用しています。私は編集のために検索:zeromq PHP拡張モジュールを、私はこれらのhttp://valokuva.org/builds/http://snapshot.zero.mq/Windows用のzeromq php拡張子

私はphp.iniで拡張子を追加しようとしたと私はそれがZendの管理を形成する有効にすると、システムはこの拡張機能を読み込むことができませんでした」というエラー を示しましたC:\ Program Files \ Zend \ ZendServer \ lib \ phpext \ php_zmq.dll ' - 指定されたモジュールをUnknown in line 0に見つけることができませんでした。

ソースから拡張子(.dll)を作成しようとしましたが、機能しませんでした。 http://www.zeromq.org/bindings:phpでその

書かれたあなたが最初ØMQ(2.1.xのまたは推奨高)をインストールする必要があります

私が唯一の利用可能なソースやAMがあるとして、この拡張機能を使用するために私のマシン上で最初に何かをインストールする必要がありますか私はファイルを間違って配置していますか?

私は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

i「はダイナミックライブラリC「をロードできません、次のようにまだ私はappacheエラー・ログにエラーを取得しています、DLLをダウンロードし、適当なディレクトリに置か:/wamp/bin/php/php5.4.3/ext/php_zmq.dll ' - 指定されたモジュールが見つかりませんでした。\ n \ n \ n \ n \ n \ n \ n \ nラインにありますが、php_zmq.dllはextフォルダです。 –

0

私は同じ問題を抱えていました。 php-zmq_zeromq-{version}-ztsフォルダのdllを使用すると、私の問題が解決しました。

3

私はちょうどそれをアップロードし、それは動作しますが、これを試してみてください:http://windows.php.net/downloads/pecl/releases/zmq/

+0

x64版はありますか? 5.3.xが利用可能か、またはこれのためにPHPバージョンをアップグレードする必要がありますか? – mallix

+0

PHP ZMQの作成者に尋ねる必要があります。検索github! – CMCDragonkai

+0

さて、私は検索していません。どちらか一方をビルドするか、それに応じてダウングレード/アップグレードする必要があります。ありがとうございました – mallix