RabbitMQ 安装
linux 安装
系统信息:
- centos
yum install erlang |
常用命令
Centos:
https://www.rabbitmq.com/install-rpm.html#downloads
- 启动服务:
rabbitmq-server start
- 查看状态:
rabbitmq-server status
Ubuntu:
- 查看运行状态:
service rabbitmq-server status
- 运行中:
- 已关闭:
- 启动/重启/关闭:
service rabbitmq-server start/restart/stop
- 查看 RabbitMQ 运行状态:
sudo rabbitmqctl status
- 关闭 RabbitMQ 服务:
rabbitmqctl stop
- 查看扩展:
rabbitmq-plugins list
Web 界面管理
开启web管理界面 |
启动后打开 IP:15672 即可根据上边设置的用户登陆。
PHP 扩展
安装依赖 rabbitmq-c :
1. wget https://github.com/alanxz/rabbitmq-c/releases/download/v0.7.1/rabbitmq-c-0.11.0.tar.gz |
扩展地址:https://pecl.php.net/package/amqp
下载扩展包 |
/www/server/php/74/bin/phpize;
./configure –with-php-config=/www/server/php/74/bin/php-config –with-amqp
make && make install
修改 php.ini 文件
vi /www/server/php/74/etc/php.ini 添加 extension=amqp.so
重载 php.ini 配置
/www/server/php/74/sbin/php-fpm reload
查看 php 扩展情况
php -m
后台运行
安装时rabbitmq并未加入系统服务,所以启动时进入安装路径
./rabbitmq-server -detached
或者
sudo rabbitmqctl start_app
此时如果rabbitmq-server stop会无法停止,报节点已经启动
需用 rabbitmqctl stop_app 停止erlang上的node
查看是否启动成功
rabbitmq-server status
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 GivenSir`Blog!
评论