RabbitMQ 笔记

rabbit management

启用management插件: sudo rabbitmq-plugins enable rabbitmq_management
默认端口:15672
默认用户:guest:guest
但是默认用户只能通过localhost登陆,要想通过其他方式登录,必须在config文件中添加如下内容:

[{rabbit, [{loopback_users, []}]}].

配置文件路径:/etc/rabbitmq/rabbitmq.config

加入集群

sudo rabbitmqctl stop_app
sudo rabbitmqctl reset
sudo rabbitmqctl join_cluster rabbit@coolwork
sudo rabbitmqctl start_app

离开集群

// 在需要离开的机器上操作
sudo rabbitmqctl stop_app
sudo rabbitmqctl reset
sudo rabbitmqctl start_app

// 远程master上操作
// sudo rabbitmqctl stop_app (rabbit1)
sudo rabbitmqctl forget_cluster_node rabbit@rabbit1

PHP手动安装扩展的一般过程

通常除了通过apt-get可以安装php外,我们还需要从源码安装一些其他的扩展。

首先安装php5-dev

apt-get install  php5-dev

然后进入下载的源文件代码根目录,执行:

phpize
./configure
make
make install

需要注意的是,可能提示找不到phpize或者运行./configure的时候找不到php-config
这时,就需要手动指定:

/usr/local/php5/bin/phpize
./configure --with-php-config=/usr/local/php5/bin/php-config

安装好后,根据声称的扩展库文件在/etc/php/cli/php.ini/etc/php/fpm/php.ini中添加扩展就好了:

extension=扩展名.so

参考:编译PHP扩展的两种方式