編譯安裝php amq擴充套件

2022-03-02 07:02:19 字數 804 閱讀 4048

用途:這個擴充套件是用來操作rabbitmq服務端的

一、安裝總括

1、編譯安裝librabbitmq庫

這是乙個開源c語言的庫。用來與rabbitmq進行通訊

而php的php-amqp擴充套件就是使用這個庫與服務端通訊。所以必須先安裝這個開源庫。

2、編譯php-amqp擴充套件的原始碼

注:兩個的版本要指定,避免衝突。librabbitmq庫是0.5.2版本。php-amq是1.4.0版本

二、編譯步驟

第一步:先安裝庫:librabbitmq

版本需求:需要0.5.2版本的。

編譯順序

1、tar -xzvf  rabbitmq-c-0.5.2.tar.gz

2、cd rabbitmq-c-0.5.2

3、autoreconf -i

4、./configure --prefix=指定庫安裝到哪個目錄,第二步安裝php-amqp時需要引入這個庫。建議目錄:/usr/local/librabbitmq/0.5.2/

5、make  && make install

第二步:編譯php-amqp模組

版本需求:需要1.4.0的。

第三步、重啟php-fpm使新模組生效

php-fpm的重啟命令一般是:php安裝目錄/sbin/init.d.php-fpm restart

編譯安裝php擴充套件fileinfo

缺失了乙個php擴充套件php fileinfo,用yum安裝未果,後來找到安裝成功的方法,寫下備忘 伺服器的php版本是5.5,去php官網下了個同樣版本的壓縮包,上傳到 usr local src 操作如下 cd usr local src tar xzvf php 5.5.36.tar.gz ...

Linux編譯安裝php擴充套件

進入解壓後的php原始碼包目錄 cd usr local src php 7.2.7 然後再進入到裡面的ext目錄裡面對應的擴充套件目錄 這裡我列出自己編譯過的擴充套件 安裝好之後,需要到php.ini檔案裡面開啟對應的擴充套件 phpize找不到的話,用find查詢一下phpize,用絕對路徑 p...

PHP 編譯安裝event擴充套件

由於業務中用到了workerman框架,為了優化併發效能,決定安裝event擴充套件。伺服器上是原始碼安裝的php5.6。1.安裝libevent event擴充套件依賴於libevent,首先安裝。root wget c root tar zxvf libevent 2.1.8 stable.ta...