brew再也安装不PHP扩展了也是让人郁闷!!!
转用pecl安装PHP扩展
一、安装rabbitmq
brew install rabbitmq
二、安装或重装 popt xmlto doxygen openssl
安装
brew install popt xmlto doxygen openssl
试过之后建议全部重装
brew reinstall popt xmlto doxygen openssl
三、安装rabbitmq-c
使用cmake安装,如果没有cmake 先安装cmake(brew install cmake)
git clone git://github.com/alanxz/rabbitmq-c.git
cd rabbitmq-c
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl -DOPENSSL_INCLUDE_DIR=/usr/local/opt/openssl/include ..
cmake --build . --target install
上面增加的变量要在前面加-D,含义是设置常量
四、pecl安装amqp
pecl install amqp
如果 No releases available for package 记得 pecl clean-cache
curl 'http://pecl.php.net/get/amqp-1.9.3.tgz' -o amqp-1.9.3.tgz
pecl install amqp-1.9.3.tgz
Set the path to librabbitmq install prefix [autodetect] :
回车
大功告成!