この記事では、php-amq 拡張機能を php にコンパイルしてインストールする方法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
目的: この拡張機能は、rabbitmq サーバーを操作するために使用されます
1. インストールの概要
1. librabbitmq ライブラリをコンパイルしてインストールします
C言語ライブラリ。 Rabbitmq との通信に使用されます
php の php-amqp 拡張機能は、このライブラリを使用してサーバーと通信します。したがって、最初にこのオープンソース ライブラリをインストールする必要があります。
ダウンロードアドレス: https://github.com/alanxz/rabbitmq-c/
このサイトからダウンロードするにはここをクリックしてください。
2. php-amqp 拡張機能のソース コードをコンパイルします
注: 競合を避けるために、2 つのバージョンを指定する必要があります。 librabbitmq ライブラリのバージョンは 0.5.2 です。 php-amq のバージョンは 1.4.0 です
この拡張機能は php 公式によって管理されています。php 公式のダウンロードにアクセスしてください: http://pecl.php.net/package/amqp
2 番目のコンパイル手順
ステップ 1: 最初にインストールライブラリ: 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をインストールします2 番目のステップ - amqp を使用する場合、このライブラリを導入する必要があります。推奨ディレクトリ: /usr/local/librabbitmq/0.5.2/
5、make && make install
ステップ 2: php-amqp モジュールをコンパイルします
バージョン要件: 1.4.0 が必要です。
ダウンロード場所: http://pecl.php.net/package/amqp
コンパイルシーケンス
1. amqp-1.4.0 ソースコード圧縮パッケージを解凍します
2. cd amqp-1.4.0
3 phpize #phpize パスはサーバーの場所に従って決定されます phpize
4、
./configure --with-php-c/php-5.5.18/bin/php-config --with-amqp --with-librabbitmq-dir=这里填写第一步librabbitmq库的安装位置
5、
make && make install
3番目のステップは、php-fpmを再起動して新しいモジュールを有効にします
php-fpm の restart コマンドは一般的です: PHP インストール ディレクトリ/sbin/init.d.php-fpm restart
PHP 関連のコンテンツに興味のある読者は、このサイトの特別トピック「導入チュートリアル」を参照してください。 PHP オブジェクト指向プログラミングについて」、「PHP 数学的操作スキルのまとめ」、「PHP 操作オフィス文書スキルのまとめ (word、excel、access、ppt を含む)」、「完全な PHP 配列 (Array) 操作スキル」、「 PHP データ構造とアルゴリズムのチュートリアル』、『PHP プログラミング アルゴリズムの概要』、『PHP 正規表現の使用法の概要』、および『PHP の一般的なデータベース操作スキルの概要』
この記事が PHP プログラミングの皆様のお役に立てれば幸いです。
上記では、Apache と PHP のインストール、php のコンパイル、および php-amq 拡張機能のインストールに関する簡単なチュートリアルを紹介しました。これが、PHP チュートリアルに興味のある友人に役立つことを願っています。