参考文章 :
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
网友评论