php7.1 安裝amqp擴(kuò)展
在php開發(fā)中使用rabbitmq消息隊(duì)列時(shí),需要安裝PHP擴(kuò)展amqp熟嫩,安裝步驟如下:
直接使用pecl進(jìn)行amqp擴(kuò)展的安裝,
sudo /usr/local/php/bin/pecl install amqp
如果缺少librabbitmq庫文件,需要先安裝librabbitmq蔑赘,步驟如下:
1 wget https://github.com/alanxz/rabbitmq-c/releases/download/v0.7.1/rabbitmq-c-0.7.1.tar.gz
2 tar -zxvf rabbitmq-c-0.7.1.tar.gz 3 cd rabbitmq-c-0.7.1
4 ./configure --prefix=/usr/local/rabbitmq-c 5 make && make install
librabbitmq安裝完成后,繼續(xù)執(zhí)行
sudo /usr/local/php/bin/pecl install amqp
此時(shí)需要輸入安裝librabbitmq的安裝目錄/usr/local/rabbitmq-c预明,此時(shí)得到amqp.so擴(kuò)展模塊路徑/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/amqp.so缩赛,加入php.ini配置文件,
[amqp]
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/amqp.so
重啟 service php-fpm restart:
此時(shí)執(zhí)行
php -m | grep amqp
能看到amqp擴(kuò)展撰糠,說明amqp擴(kuò)展安裝成功酥馍,現(xiàn)在可以在PHP中使用rabbitmq了!