rabbitmq的linux安裝和php擴充套件

2021-10-02 08:26:51 字數 2228 閱讀 6365

參考:安裝)

擴充套件前半部分)

(借鑑)

因為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...