質問: 環境:window 10 64bit版 php:5,6 ZeroMQを下記の通りインストールしようとしたのですが、エラーが 出てしまい、ご回答よろしくお願いします。 下記リンクから最新のファイルをダウンロード https://github.com/mkoppanen/php-zmq/wiki 自分の選んだファイルは「php_zmq-1.1.3-7.1-ts-vc14-x64 」です。 ファイルを解凍したのち、 libzmq.dll を xampp/php/libzmq.dll にコピー php_zmq.dllを xampp/php/ext/php_zmq.dll としてコピー この段階で、コマンドプロンプトで適当なphpのコマンドを実行すると 下記エラーが表示 「'c:\xampp\php\ext\php_zmq.dll' - %1は有効なwin32アプリケーションではありません。」 php.iniファイルには下記を追記。 「extension=php_zmq.dll」 php.iniファイルは「Loaded Configuration File C:\xampp\php\php.ini 」となっており、 それ以外にはphp.iniファイルはないと思われますが・・。 初歩的なエラーなのですが、はまってしまいどなたかよろしくお願いします。
回答: xamppがのphpが32bit版なんじゃないですか? 追記 nagasaさんの環境はPHPの32bitのようです。 php_zmq-1.1.3-7.1-ts-vc14-x86.zip これはPHP7.1用じゃないでしょうか。 php_zmq-1.1.2-5.6-ts-vc11-x86.zip こちらがPHP5.6用じゃないでしょうか?