1.下载wxwidgets,地址:http://www.wxwidgets.org/downloads/
2.将wxwidgets上传至服务器,然后安装
2.1安装依赖
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel gtk3-devel binutils-devel mesa* freeglut*
2.2解压
bunzip2 wxWidgets-3.1.2.tar.bz2
tar -xvf wxWidgets-3.1.2.tar
2.3进入目录并执行命令:./configure --with-opengl -enable-unicode -enable-debug ,出现一下界面继续
2.4安装,执行命令:make && make install;查看安装情况:wx-config --version
3.下载 erlang 与 rabbitmq, rabbitmq 依赖 erlang开发的
3.1查看匹配版本,https://www.rabbitmq.com/which-erlang.html
3.2官网https://packagecloud.io/rabbitmq/erlang/ 挑选版本,复制连接,自动下载,建议下载好包直接安装,在线下载比较慢
wget --content-disposition https://packagecloud.io/rabbitmq/erlang/packages/el/6/erlang-21.3.8.16-1.el6.x86_64.rpm/download.rpm
3.3安装并验证
yum install erlang-21.3.8.16-1.el6.x86_64.rpm
正常:
小插曲:安装最新的erlang时提示如下图错误,本人能力有限,无法解决,搜索的方案和安装包显示都是CentOS8的,怀疑是版本太高,所以降低为21.3
验证:
erl -version
4.安装rabbitmq
4.1官网https://www.rabbitmq.com/download.html下载适配版本
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.26
4.2上传安装包,执行安装命令
yum install ./rabbitmq-server-3.7.26-1.el6.noarch.rpm
4.3测试
4.3.1常用命令
启动服务:systemctl start rabbitmq-server.service
停止服务:systemctl stop rabbitmq-server.service
设置开机启动:systemctl enable rabbitmq-server.service
停止开机启动:systemctl disable rabbitmq-server.service
重新启动服务:systemctl restart rabbitmq-server.service
查看服务当前状态:systemctl status rabbitmq-server.service
4.3.2开放端口
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --reload
4.3.3创建管理账户,admin/admin123456
rabbitmqctl add_user admin admin123456 && rabbitmqctl set_user_tags admin administrator && rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
此操作必须是mq服务启动时操作
否则报以下错误
4.4安装插件
4.4.1执行命令:rabbitmq-plugins enable rabbitmq_management
4.4.2测试
重启服务
service rabbitmq-server restart
访问:http://ip:15672,,使用上面创建的管理用户admin/admin123456进行登录查看
至此单机版搭建完