ホームページ >バックエンド開発 >PHPチュートリアル >php extension-amqpのインストール方法を詳しく解説

php extension-amqpのインストール方法を詳しく解説

藏色散人
藏色散人転載
2021-05-07 09:16:304406ブラウズ

この記事では、PHP Extension-AMQPのインストール方法を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。

php extension-amqpのインストール方法を詳しく解説

推奨: 「PHP ビデオ チュートリアル

php 拡張機能 (私が使用している php7.2 バージョン) をインストールします。

php は amqp を使用して RabbitMQ を呼び出すため、最初に ampq をダウンロードしてください

$ wget https://pecl.php.net/get/amqp-1.9.3.tgz #下载
$ tar -xvf amqp-1.9.3.tgz #解压
$ cd amqp-1.9.3$ /usr/local/php/bin/phpize #用phpize生成编译文件,注意查看你的php在哪里
$ ./configure --with-php-config=/usr/local/php/bin/php-config

このステップで、エラーを報告しました: pkg-config を使用して amqp を確認しています...configure: error: librabbitmq が見つかりません

このエラーでは、もう 1 つインストールする必要があることが示されています: Rabbitmq-c

ここにアクセスしてダウンロードしてください: https://github.com/alanxz/rabbitmq-c/releases

$ wget https://github.com/alanxz/rabbitmq-c/archive/v0.9.0.tar.gz
$ tar -xvf v0.9.0.tar.gz
$ cd rabbitmq-c-0.9.0/

configure の準備 そのとき、configure がなく、0.9 が cmake に変更されていることを発見しました。くそー、cmake

$ yum -y install cmake
$ cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/rabbitmq-c-0.9.0 #指定安装目录
$ make
$ make install

をインストールしてから、戻って amqp-1.9.3# をコンパイルしてください##

$ ./configure --with-php-config=/usr/local/php/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c-0.9.0$ make
$ make install
エラーを作成して報告してください。

いくつかの手がかりを見つけました。/usr/local/rabbitmq-c-0.9.0/lib ディレクトリに入りました。確認したところ、/usr/local/rabbitmq-c-0.9.0/ がlibはありませんが、lib64ビットはあります。

処理します:

$ cp -R /usr/local/rabbitmq-c-0.9.0/lib64/ /usr/local/rabbitmq-c-0.9.0/lib
次に実行します: make && make install、OK。

php extension-amqpのインストール方法を詳しく解説

php.ini に追加して確認してください。

extension=amqp.so

php extension-amqpのインストール方法を詳しく解説

拡張機能は正常にインストールされ、PHP を使用して RabbitMQ を操作できるようになります。

以上がphp extension-amqpのインストール方法を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlearnku.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。