php安裝rabbitmq擴展

php安裝rabbitmq擴展

安裝rabbitmq擴展

獲取擴展相關軟件
wget  https://github.com/alanxz/rabbitmq-c/archive/v0.8.0.tar.gz
wget http://pecl.php.net/get/amqp-1.9.0.tgz
解壓軟件
tar -zxvf v0.8.0.tar.gz
tar -zxvf amqp-1.9.0.tgz
cd rabbitmq-c-0.8.0/
創建build目錄
mkdir build && cd build
指定工作目錄
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/rabbitmq-c-0.8.0/ ..
安裝
cmake --build . --target install
cd ..
建立lib軟連接,擴展安裝默認是lib庫
ln -s lib64 lib
cd ..
cd amqp-1.9.0
運行php安裝目錄下的phpize文件,生成相應的configure文件
phpize
運行配置,如果你的服務器上只是裝了一個版本的php則不需要添加--with-php-config 。後面的參數只是爲了告訴phpize要建立基於哪個版本的擴展。 --with-librabbitmq-dir rabbitmq庫安裝目錄
./configure --with-php-config=/php/72/bin/php-config --with-amqp --with-librabbitmq-dir=/rabbitmq-c-0.8.0/
編譯模塊
make && make install
在php.ini最後添加
extension=amqp.so
重啓php-fpm服務
service php-fpm restart
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章