本文使用emqx搭建mqtt: 官方地址传送门
1.查看openssl版本
一般情况,centos7版本为1.0.2,mqtt的框架emqx必须大于1.0.2,所以如果低于该版本请升级: centos升级openssl教程传送门
2.安装
3.查看防火墙
如果当前服务器打开了防火墙,需要将防火墙相应端口进行配置。
4.进入etc/emqx目录
5.修改配置文件emqx.conf
修改配置文件内容。
6.打开配置罩孙网页
登录网页端后台: http://xx.xx.xx.xx:18083/
7.配置网页打开插件emqx_auth_mnesia
网页端->插件->emqx_auth_mnesia->启动
8.配置物蚂链mqtt用户名和密码
修改文件内容:
9.配置acl主题权限
修改文件内容:
10.重新加载acl配置文件
11.重新启动物橘emqx
没有安装mosquitto的可以看一下链接先安装一下
MQTT服务器搭建-mosquitto1.4.4安装指南
然后我们来安装php扩展
如果你已经使拍启用预先建立的软件包来安装Mosquitto,你需要确保你已经安装了开发头文件。在红帽派生的系统上,这可能是叫做libmosquitto-devel,在基于 Debian的系统腊贺培上叫做libmosquitto-dev。
你可以使用pecl来来安装这个拓展包:
pecl install Mosquitto-alpha
1
或者,你也可以使用常规的安装拓展的方法来安装:
phpize
./configure --with-mosquitto=/path/to/libmosquitto
make
make install
1
2
3
4
然后添加extension=mosquitto.so到你的PHP配置文件php.ini中。
--with-mosquitto
1
是可选参数,轮唯只有当安装程序找不到libmosquitto拓展包,才需要添加这个参数
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)