參考:安裝)
擴充套件前半部分)
(借鑑)
因為rabbitmq是用erlang寫的,所以要先安裝erlang
yum -y install
make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel ncurses-devel
// 安裝erlang
wget
tar -xzvf otp_src_21.1.tar.gz
cd otp_src_21.1
./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe
make
&&make
install
根據erlang版本選擇rabbitmq的版本
// 安裝rabbitmq
wget
xz -d rabbitmq-server-generic-unix-3.7.8.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.7.8.tar
mv rabbitmq_server-3.7.8/ /usr/local/rabbitmq
// 將上面兩設定成環境變數
vim /etc/profile
export path=
$path:/usr/local/erlang/bin
export path=
$path:/usr/local/rabbitmq/sbin
source /etc/profile
rabbitmq-server -detached // 以後臺方式進行啟動
rabbitmq-plugins enable rabbitmq_management // 啟動web管理外掛程式
rabbitmqctl stop // 停止
// 新增登入賬號
rabbitmqctl add_user admin 123456
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin ".*"
".*"
".*"
然後你的本地瀏覽器訪問
出現下面就成功了?
接著安裝php擴充套件
sudo
apt-get
install -y librabbitmq-dev
wget
tar -zxvf rabbitmq-c-0.8.0.tar.gz
cd rabbitmq-c-0.8.0
./configure --prefix=/usr/local/rabbitmq
make
&&make
install
// 安裝amqp擴充套件(這個是要遵守這個規範的,使用phpinfo看的就是這個)
wget
tar -zxvf amqp-1.9.1.tgz
cd amqp-1.9.1
/usr/local/php7.2/bin/phpize
./configure --with-php-config=/usr/local/php7.2/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq
make
&&make
install
顯示:installing shared extensions: /usr/local/php7.2/lib/php/extensions/no-debug-non-zts-20170718/
最後再去修改php.ini加上extension=amqp.so
重啟php看到這個就成功啦? Spring Boot 之RabbitMQ安裝步驟
參考位址 rabbit mq 是建立在erlang otp平台上的,所以在安裝rabbitmq之前先安裝erlang。安裝完成後,新增系統環境變數erlang home,值是安裝路徑 預設安裝的rabbitmq 監聽埠是5672 在命令視窗輸入 e program files rabbitmq se...
RabbitMQ在CentOS上的簡單安裝配置
1.依賴erlang,yum install erlang安裝之 1.啟用web管理頁面 rabbitmq plugins enable rabbitmq management 2.啟動rabbitmq service rabbitmq server start 3.新增防火牆策略 允許5672 r...
rabbitmq在centos5 7上的安裝步驟
一 伺服器端 1 安裝epel extra packages for enterprise linux 1 x86 64位cpu su c rpm uvh 2 i386cpu su c rpm uvh 2 安裝 json pip install json 3 安裝erlang語言環境 yum ins...