**:
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...