记录一下安装配置的过程,这里我都是直接用brew来安装,如果没有安装先安装:
1.首先就是安装rabbitmq了,简单,因为rabbitmq是依赖erlang,所以安装中会下载并且安装erlang,下载编译时间可能会有点长,稍安勿躁:
2.安装rabbitmq-c,C与RabbitMQ通信需要依赖rabbitmq-c库(librabbitmq),具体请看https://github.com/alanxz/rabbitmq-c:
2 |
mkdir build && cd build |
3 |
cmake -DCMAKE_INSTALL_PREFIX=/usr/ local .. |
4 |
cmake --build . --target install |
3.接下来就是安装php amqp的扩展了:
你可以源码编译安装
2 |
tar zxvf amqp-1.0.0.tgz |
4 |
/usr/ local /php/bin/phpize |
5 |
./configure –-with-php-config=/usr/ local /php/bin/php-config -–with-amqp |
当然也可以直接用PECL来装, 如果还没有安装pear的话:
2 |
php -d detect_unicode=0 go-pear.phar |
然后直接用pecl来安装扩展
1 |
~/pear/bin/pecl install amqp |
最后将‘extension=amqp.so’加入php.ini,重启apache,再查看下:
已经装好了!