1. 為了autoreconf不出現意外真心希望你先安裝以下包:
#yum install libtool autoconf automake
#mdkir -p /data/soft
#cd /data/soft
#hg clone rabbitmq-c
#hg clone codegen
#cd rabbitmq-c
#autoreconf -i && ./configure && make && sudo make install
如果這步沒有報錯那說明你很nb 如果報錯了就
檢視這裡如果再解決不了請google吧
到此準備工作已完成
3. 安裝amqp
#wget
#tar zxvf amqp-1.0.0.tgz
#cd amqp-1.0.0
#/usr/local/php/bin/phpize
#./configure --with-php-config=/usr/local/php/bin/php-config --with-amqp
make && make install
(/usr/local/php/bin/phpize 和 /usr/local/php/bin/php-config 為實際php所在目錄,如果不清楚,可以whereis php檢視。)
如果之前的步驟順利,這步應該沒什麼問題,直接在php.ini中新增生成的amqp.so,重啟httpd或php-cgi即可,不再贅述。到此安裝成功
centos7安裝php的amqp擴充套件
更新pecl pecl channel update pecl.php.net 解壓 tar zxvf rabbitmq c 0.10.0.tar.gz cd rabbitmq c 0.10.0 這一步是在rabbitmq c的根目錄下建立乙個build子目錄 mkdir build cd buil...
安裝php擴充套件amqp
安裝php擴充套件amqp 先檢視自己的php版本 記住版本 至於這個執行緒安全問題 這裡引用了別人的自己看看吧 php版本 x86 和x64根據自己情況 nts 和 ts 就是那個thread safty 的狀態 這個大家都會看吧 就不多說了 將php amqp.dll檔案放到php目錄的ext資...
安裝php的rabbitmq擴充套件amqp
方法一 yum install librabbitmq 這個方法目前安裝的是v0.8.0版本,最新目前已到v0.9.0版本,該方法到安裝amqp擴充套件時找不到librabbitmq路徑,因此選擇了第二種 方法二 解壓編譯 解壓並進入目錄 tar zxvf v0.9.0.tar gzcd rabbi...