ホームページ >バックエンド開発 >PHPチュートリアル >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.ini に追加して確認してください。
extension=amqp.so
以上がphp extension-amqpのインストール方法を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。