PHPでRatchet + Zeromqを使った画面を作成しています。
本番環境はLinux(xamppを使用)のため、環境構築の練習をしているのですが、
何回やってもZeromqを認識してくれません。
※環境構築の練習はWindows上のLinux(Ubuntu)を使用しています。
環境構築は以下を参照しました。
http://zeromq.org/bindings:php
インストールしたコマンドは以下の通りです。
sudo apt-get update sudo apt-get install php-pear sudo apt-get install php-dev sudo apt-get -y install gcc make autoconf pkg-config sudo apt-get install libzmq3-dev sudo pecl install zmq-beta
そのあと、php.iniに以下の設定を加えました。
extension=zmq.so
設定はxampp配下のetc/php.iniのほかに、
etc/php/7.0/cli/php.iniというのもあったので両方に加えてみました。
そのあとxamppを再起動してみたのですが、phpinfoにzmqが出てきません。
開発はWindows10(xampp使用)で行っていますが、こちらではphpinfoにzmqの情報が載っています。
WebSocket通信している画面を開くと、ZMQContext(zeromqのクラス)が存在しないというエラーになってしまうので、インストールしたものがちゃんと認識されていないのだと思います。
各コマンドをたたいた時にエラーが出てないことは確認したのですが、
Windowsと違って真っ黒な画面しか出てこなくて、どこに入ったのかもわからず確認ができていない状態です。
何をすれば認識してくれるでしょうか。
環境
Windows 10上のLinux(Ubuntu)
xampp 7.1.4
php 7.1
あなたの回答
tips
プレビュー