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