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

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

藏色散人
リリース: 2023-04-09 22:48:02
転載
4405 人が閲覧しました

この記事では、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 サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:learnku.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート