php擴充套件rabbitmq安裝

2021-06-29 09:03:08 字數 1780 閱讀 6343

**:

php安裝以後,通常都需要安裝一些擴充套件模組,以下是一些比較典型的擴充套件模組安裝,希望對大家有好的幫助!

1.      安裝rabbitmq擴充套件模組

解壓相應的tar包;

tar zxvf rabbitma-c.tar.gz

tar zxvf rabbitmq-codegen.tar.gz

tar zxvf php-rabbit.r91.tar.gz

cd  rabbitmq-c-ce1eaceaee94(為什麼是進入這個目錄,應為上面的rabbitma-c.tar.gz解壓以後的目錄就是這個)

mkdir codegen;

cd ../ rabbitmq-codegen-c7c5876a05bb(一樣的道理,rabbitmq-codegen.tar.gz解壓以後就是這個目錄)

mv * ../ rabbitmq-c-ce1eaceaee94/codegen

cd ../rabbitmq-c-ce1e......

# autoreconf -i (先檢查libtools工具是否有安裝,必須安裝這個工具包,yum -y install  autoconf automake libtools)

#./configure(

可能報checking finding a python with ******json installed... configure: error: could not find a python that can 'import ******json',安裝python的******json模組,

# wget

# tar zxf ******json-2.1.1.tar.gz

# cd ******json-2.1.1

# python setup.py install

)# make

# make install

# cd php-rabbit

#make

# make install

-rwxr-xr-x. 1 root root  94197 11月 15 10:43 rabbit.so

檢查到有對應的這個so檔案,證明擴充套件模組已經安裝ok了;

修改php.ini檔案;

在檔案中新增如下行:

extension=rabbit.so

重啟php進行即可;

2.      安裝memcache擴充套件

# tar zxvf memcache-2.2.6.tgz

# cd memcache-2.2.6

# make

# make install

-rwxr-xr-x. 1 root root 246328 10月  9 11:33 memcache.so

同樣檢查到有memcache.so這個檔案證明安裝ok;

修改php.ini檔案;

在檔案中新增如下行:

extension=memcache.so

[memcache]

memcache.chunk_size = 32768

memcache.default_port = 11211

memcache.allow_failover = 1

memcache.max_failover_attempts = 20

memcache.hash_strategy = consistent

memcache.hash_function = crc32

新增紅色部分,主要是修改memcache擴充套件在php中的預設值,將這個值修改為自身系統需要的.

同時參考:

安裝php的rabbitmq擴充套件amqp

方法一 yum install librabbitmq 這個方法目前安裝的是v0.8.0版本,最新目前已到v0.9.0版本,該方法到安裝amqp擴充套件時找不到librabbitmq路徑,因此選擇了第二種 方法二 解壓編譯 解壓並進入目錄 tar zxvf v0.9.0.tar gzcd rabbi...

linux php安裝RabbitMq擴充套件

rabbitmq php擴充套件安裝 安裝rabbitmq c依賴包 yum install libtool autoconf wget tar zxvf rabbitmq c 0.5.0.tar.gz cd rabbitmq c 0.5.0 autoreconf i configure prefi...

php 的rabbitmq 擴充套件模組amqp安裝

使用php開發,要使用中間佇列rabbitmq,必須要安裝php的擴充套件模組amqp,伺服器的環境是php7.1.18 centos 6.8,nginx 1.8 使用php的pecl命令 usr local php bin pecl install amqp 安裝amqp 一直報如下錯 check...