ホームページ >バックエンド開発 >PHPチュートリアル >php zmq拡張子
まずはzeromqの略であるZMQについてお話しましょう
ZMQとは?
これは Socket に似た一連のインターフェイスです。Socket との違いは次のとおりです。通常のソケットはエンドツーエンド (1:1 の関係) ですが、ZMQ は N:M の関係を持つことができます。BSD ソケットはよく知られています。私が詳しく知っているのは、ポイントツーポイント接続では、明示的に接続を確立し、接続を破棄し、プロトコル (TCP/UDP) を選択し、エラーを処理する必要があるということです。ZMQ はこれらの詳細を保護し、ネットワーク プログラミングを作成します。もっとシンプルに。 ZMQ はノード間の通信に使用されます。ノードはホストまたはプロセスになります。
公式声明からの引用: 「ZMQ (以下、ZeroMQ は ZMQ と呼びます) は、シンプルで使いやすいトランスポート層であり、フレームワークのようなソケット ライブラリです。これにより、ソケット プログラミングがよりシンプルで、より簡潔で、よりパフォーマンスが高くなります。 ZMQ は、複数のスレッド、コア、およびホスト ボックスにわたって柔軟に拡張可能なメッセージ処理キュー ライブラリです。ただし、ZMQ の目標は「標準のネットワーク プロトコル スタックの一部となり、後に Linux カーネルに組み込まれる」ことです。 ZMQ は、「従来の」BSD ソケットに対する非常に有望で切望されているラッパーであるため、高性能ネットワーク アプリケーションを非常に簡単かつ楽しく作成できます。 3.2.1-rc2.tar.gz'
2. tar zxvf zeromq-3.2.1-rc2.tar.gz
3. cd zeromq-3.2.1
4. =/usr/local/zeromq
5. make
6. make install
1. mkoppanen/php-zmq/zipball/master'
2. mkoppanen-php-zmq-1.0.3-16-g2bfa4c8.zip を解凍します
3. cd mkoppanen-php-zmq-2bfa4c84. usr/local/php/bin/phpize
5. ./configure --with-php-c/local/php/bin/php-config --with-zmq=/usr/local/zeromq6 . make
7. make install
8. vi /usr/local/php/etc/php.ini
上記では、php zmq 拡張機能をその側面も含めて紹介しましたが、PHP チュートリアルに興味のある友人に役立つことを願っています。