1:官网下载
https://mosquitto.org/files/source/
本文使用的是mosquitto-1.5.tar.gz
2:解压mosquitto-1.5.tar.gz
tar -zxvf mosquitto-1.5.tar.gz
3:关闭OpenSSL
找到主要配置文件config.mk,其中包含mosquitto的安装选项,需要注意的是,默认情况下mosquitto的安装需要OpenSSL(一个强大的安全套接字层密码库)的支持,若不需要SSL,则需要关闭config.mk里面与SSL功能有关的选项(WITH_TLS、WITH_TLS_PSK)
4:安装
进入解压目录执行 sudo make install
缺少g++
执行
yum install "gcc-c++.x86_64" -y
解决接续执行报错 uuid错误
执行sudo apt-get install uuid-dev
执行sudo apt-get update 更新包 成功。
5:启动测试
进入/usr/local/mqtt/mosquitto-1.5 文件夹执行 mosquitto -v
Error: Invalid user 'mosquitto'
配置文件默认目录是
/etc/mosquitto/
mosquitto.conf.example
文件名称修改为mosquitto.conf
修改port 1883端口
增加用户
在/usr/local/mqtt/mosquitto-1.5 或者/etc/mosquitto目录下执行
mosquitto -c /etc/mosquitto/mosquitto.conf -d
mosquitto -c /etc/mosquitto/mosquitto.conf -v (打印详细信息)
启动