php关于连接mqtt有两种代码方式:
1.用phpmqtt类 不需要扩展支持,直接就可以,不懂得小伙伴可以百度。
2.就是安装mosquitto扩展,我第一次用的是第一类不过感觉不是很稳定,于是换了这种方式,感觉比之前好了很多
安装mosquitto
# 下载源代码包
wget http://mosquitto.org/files/source/mosquitto-1.4.14.tar.gz
# 解压
tar zxfv mosquitto-1.4.14.tar.gz
# 进入目录
cd mosquitto-1.4.14
# 编译 安装
make & make install
过程有入坑的小伙伴,百度一下吧我就不贴了
安装php扩展
pecl install Mosquitto-alpha
从配置好的php.index中找到php.ini,在里面添加下面语句
添加地方大概在938行处
extension=mosquitto.so
重启服务
Build process completed successfully
Installing '/usr/lib/php5/20090626/mosquitto.so'
install ok: channel://pecl.php.net/Mosquitto-0.3.0
configuration option "php_ini" is not set to php.ini location
You should add "extension=mosquitto.so" to php.ini
root@iZ252f8y3biZ:~# /etc/init.d/apach