MQTT简介和mosquitto安装

参考文章 :

https://blog.csdn.net/caijiwyj/article/details/86671211

下载   php7.2  linux6-7

1.wget http://mosquitto.org/files/source/mosquitto-1.5.5.tar.gz


解压

2. tar -xzvf mosquitto-1.5.5.tar.gz

进入目录

3. cd mosquitto-1.5.5/

编译 安装

Make  make install

7、可能出现问题及解决方法

【1】编译找不到openssl/ssl.h

    【解决方法】——安装openssl

sudo apt-get install libssl-dev

【2】编译过程g++命令未找到:

sudo apt-get install g++

【3】编译过程找不到ares.h

sudo apt-get install libc-ares-dev

【4】编译过程找不到uuid/uuid.h

sudo apt-get install uuid-dev

【5】使用过程中找不到libmosquitto.so.1

error while loading shared libraries: libmosquitto.so.1: cannot open shared object file: No such file or directory

    【解决方法】——修改libmosquitto.so位置

# 创建链接

sudo ln -s /usr/local/lib/libmosquitto.so.1 /usr/lib/libmosquitto.so.1

# 更新动态链接库

sudo ldconfig

参考:https://blog.csdn.net/xukai871105/article/details/39252653


切换到正在使用的php版本目录  即可安装  如果报错 按照报错提示解决  可能是 pecl 版本问题  还可能是禁用php函数

./pecl install Mosquitto-alpha

你可能感兴趣的:(MQTT简介和mosquitto安装)