首先,說一下什麼事ZMQ,就是zeromq的縮寫
ZMQ是什麼?
這是個類似Socket的一系列接口,他跟Socket的差別是:普通的socket是端到端的(1:1的關係),而ZMQ卻是可以N:M 的關係,人們對BSD套接字的了解較多的是點對點的連接,點對點連接需要明確地建立連接、銷毀連接、選擇協議(TCP/UDP)和處理錯誤等,而ZMQ屏蔽了這些細節,讓你的網絡編程更為簡單。 ZMQ用於node與node間的通信,node可以是主機或是進程。
引用官方的說法: “ZMQ(以下ZeroMQ簡稱ZMQ)是一個簡單好用的傳輸層,像框架一樣的一個socket library,他使得Socket編程更加簡單、簡潔和性能更高。是一個訊息處理隊列庫,可在多個執行緒、核心和主機盒之間彈性伸縮。極具前景的、並且是人們更需要的「傳統」BSD套接字之上的一層封裝。 1. wget 'http://download.zeromq.org/zeromq-3.2.1-rc2.tar.gz'
2. tar zxvf zeromq-3.2.1-rc2.tar.gz
3. cd 。
1. wget 'https://github.com/mkoppanen/php-zmq/zipball/master'
2. unzip mkoppanen-php-zmq-1.0.3-16-g 3. cd mkoppanen-php-zmq-2bfa4c8
4. /usr/local/php/bin/phpize
5. ./configure --with-php-c/local/php/bin/php-config --with-zmq=/usr/local/zeromq
6. make
8. vi /usr/local/php/etc/php.ini8. vi /usr/local/php/etc/php.ini
so
以上就介紹了php zmq 擴展,包括了方面的內容,希望對PHP教程有興趣的朋友有幫助。