php 安裝rabtmq amqp 擴充套件

2021-09-13 03:03:59 字數 1363 閱讀 6046

php 安裝 rabbitmq-c-0.9.0 擴充套件

安裝 ibrabbitmq-c

github 倉庫位址

安裝過程如果報錯

[ 87%] built target amqp-get

scanning dependencies of target amqp-publish

[ 88%] building c object tools/cmakefiles/amqp-publish.dir/publish.c.o

/home/mpay/software/rabbitmq-c-master/tools/publish.c: 在函式『main』中:

/home/mpay/software/rabbitmq-c-master/tools/publish.c:87:23: 錯誤:『popt_arg_ar**』未宣告(在此函式內第一次使用)

{"header", 'h', popt_arg_ar**, &headers, 0,  

^

/home/mpay/software/rabbitmq-c-master/tools/publish.c:87:23: 附註:每個未宣告的識別符號在其出現的函式內只報告一次

gmake[2]: * [tools/cmakefiles/amqp-publish.dir/publish.c.o] 錯誤 1

gmake[1]: * [tools/cmakefiles/amqp-publish.dir/all] 錯誤 2

gmake: * [all] 錯誤 2

重新編譯ibrabbitmq-c

mkdir build && cd build

cmake -dcmake_install_prefix=/usr/local/librabbitmq ..

make && make install

ln -s /usr/local/librabbitmq/lib64 /usr/local/librabbitmq/lib

2.pecl install amqp

如果出現

hecking for amqp using pkg-config... configure: error: librabbitmq not found

error: `/tmp/pear/temp/amqp/configure --with-librabbitmq-dir' failed

在提示位置 輸入 /usr/local/librabbitmq

3.配置php.ini

extension=amqp.so
4.php-fpm reload

php安裝,PHP安裝

版本 7.2 系統centos7or8 cd 進入解壓後的資料夾 configure 命令檢測 prefix usr local php with config file path usr local php etc 引數指定安裝目錄和指定php.ini的載入路徑 enable fpm with f...

php安裝,安裝PHP環境

2.重新命名 php.ini development 為php.ini 並修改php配置檔案 php.ini 需要修改的如下 建議值 項 short open tag ondisplay errors on 開發階段建議 on 上線階段建議off。post max size 8m post資料最大值...

PHP 編譯安裝PHP

1.安裝php所有的依賴軟體包 root web01 yum install zlib devel libxml2 devel libjpeg devel freetype devel libpng devel gd devel libcurl devel libxslt devel openssl...