系統:centOS 7或6.8
EMQ 消息伺服器基于 Erlang/OTP 平台開發,項目托管的 GitHub 管理維護,源碼編譯依賴 Erlang 環境和 git 用戶端。
1,安裝erlang
下載下傳解壓erlang源碼
1)yum install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
2)yum install libgnomeui-devel //gtk2.0
3)yum install mesa* // 安裝所有可用的mesa包
4)yum install freeglut* //opengl
5) ./configure –with-opengl –enable-debug –enable-unicode //編譯安裝wxWidgets
6) 編譯erlang
./configure –prefix=/usr/local/erlang –enable-smp-support –enable-threads –enable-kernel-poll –enable-hipe
2,安裝git
yum install git
3,源碼編譯安裝emq-relx
git clone https://github.com/emqtt/emq-relx.git
cd emq-relx && make
cd _rel/emqttd && ./bin/emqttd console
4,啟動emq
cd _rel/emqttd
./bin/emqttd start