この記事では、phpを使用してphp-amq拡張機能をコンパイルしてインストールする方法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
目的: この拡張機能はrabbitmqサーバーを操作するために使用されます
1. インストールの概要
1. librabbitmq ライブラリをコンパイルしてインストールします
これはオープンソースの C 言語ライブラリです。 Rabbitmq との通信に使用します
php の php-amqp 拡張機能は、このライブラリを使用してサーバーと通信します。したがって、最初にこのオープンソース ライブラリをインストールする必要があります。
ダウンロードアドレス: https://github.com/alanxz/rabbitmq-c/
このサイトからダウンロードするにはここをクリックしてください。
2. php-amqp拡張機能のソースコードをコンパイルします
注: 競合を避けるために、両方のバージョンを指定する必要があります。 librabbitmq ライブラリのバージョンは 0.5.2 です。 php-amq のバージョンは 1.4.0 です
この拡張機能は php 公式によって管理されています。php 公式ダウンロードにアクセスしてください: http://pecl.php.net/package/amqp
2. コンパイル手順
ステップ 1: ライブラリをインストールします: librabbitmq
バージョン要件: バージョン 0.5.2 が必要です。
編集順序
1、
リーリー2、
リーリー3、
リーリー4. ./configure --prefix=ライブラリをインストールするディレクトリを指定します。このライブラリは、2 番目のステップで php-amqp をインストールするときに導入する必要があります。推奨ディレクトリ:/usr/local/librabbitmq/0.5.2/
5. 作成&&インストール
ステップ 2: php-amqp モジュールをコンパイルする
バージョン要件: 1.4.0 が必要です。
ダウンロード場所: http://pecl.php.net/package/amqp
編集順序
1. amqp-1.4.0 ソースコード圧縮パッケージを解凍します
2.amqp-1.4.0
3. phpize #phpize パスはサーバー phpize の場所によって決まります
4、
リーリー5、
リーリー3 番目のステップでは、php-fpm を再起動して新しいモジュールを有効にします
php-fpmの再起動コマンドは一般的に: phpインストールディレクトリ/sbin/init.d.php-fpm restart
さらに PHP 関連のコンテンツに興味のある読者は、このサイトの特別トピック「PHP オブジェクト指向プログラミングの入門チュートリアル」、「PHP 数学的操作スキルの概要」、「PHP Office ドキュメント操作スキルの概要 ( word、excel、access、ppt含む)』、『PHP配列(配列)操作スキル集』、『PHPデータ構造とアルゴリズムチュートリアル』、『phpプログラミングアルゴリズムまとめ』、『php正規表現の使い方まとめ』、『php共通』データベース操作スキルまとめ
この記事が PHP プログラミングのすべての人に役立つことを願っています。