我們先用:yum list | grep mosquitto 查看一下;mosquitto
第一步:
需要安裝生成PHP擴展mosquitto.so的依賴包,我們使用yum安裝
yum install mosquitto-devel
紅圈:是很重要的: mosquitto-devel-1.6.8-1.el7.x86_64(生成mosquitto.so時使用)
當看到Complete!代表依賴包安裝成功了;
第二步:使用PECL方法安裝Mosquitto擴展
pecl install Mosquitto-alpha
第二個紅圈是安裝mosquitto-devel時生成的依賴目錄
把剛剛生成的複製到這,回車即可;
ok現在生成成功;返回了一個絕對路徑的 :/usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/mosquitto.so
這個時候打開php.ini;裏面加上extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/mosquitto.so
重啓php-fpm就可以了;
使用php -m查看mosquitto擴展,使用phpinfo()查看mosquitto擴展;如果php -m沒有mosquitto,那就在php-cli裏在加加入mosquitto.so擴展
安裝:使用mosquitto擴展包安裝用git
https://www.kancloud.cn/liao-song/mosquitto-php/500401
phpize ./configure --with-mosquitto=/path/to/libmosquitto
make && make install
然後添加extension=mosquitto.so到你的PHP配置文件php.ini中。
--with-mosquitto 是可選參數,只有當安裝程序找不到libmosquitto拓展包,才需要添加這個參數