centos7安裝php的amqp擴充套件

2021-10-13 12:36:00 字數 829 閱讀 6293

#更新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 build

# 這一步是讓cmake根據../cmakelist.txt,即rabbitmq-c的根目錄下的cmakelist.txt建立makefile檔案

# makefile檔案會被建立到build目錄中

cmake -dcmake_install_prefix=/usr/local/rabbitmq-c ..

# 這一步是真正的build rabbitmq-c庫的,注意,不要漏掉點 '.'

cmake --build . --target install

#到這裡就已經安裝完成了。不過這裡有乙個坑。你可以看一下/usr/local/rabbitmq-c下的目錄只有include和lib64。因為後面編譯安裝amqp擴充套件的時候系統會到/usr/local/rabbitmq-c/lib目錄下搜尋依賴庫,導致錯誤。所以這裡需要加一步

cd /usr/local/rabbitmq-c/

ln -s lib64 lib

pecl install amqp
出現如下提示,

輸入 /usr/local/rabbitmq-c/

安裝完成

Centos7 編譯安裝PHP

準備環境 mkdir p data conf php7 mkdir p data logs php7 mkdir p root softwareyum groupinstall development tools 2 安裝依賴包 1cd root software php74 編譯安裝 config...

CentOS 7 編譯安裝 PHP 7

使用編譯的方式來安裝 php 7。輸入yum y install libxml2 libxml2 devel openssl openssl devel curl devel libjpeg devel libpng devel freetype devel libmcrypt devel mhas...

CentOS 7 編譯安裝 PHP 7

使用編譯的方式來安裝 php 7。輸入yum y install libxml2 libxml2 devel openssl openssl devel curl devel libjpeg devel libpng devel freetype devel libmcrypt devel mhas...