ホームページ  >  記事  >  バックエンド開発  >  php7 に amqp 拡張機能をインストールする方法 (Centos7.x ベース)

php7 に amqp 拡張機能をインストールする方法 (Centos7.x ベース)

藏色散人
藏色散人転載
2019-12-04 10:06:053123ブラウズ

現在 Centos7.x システムを使用しており、php はバージョン 7.1 を使用しています。wlnmp ワンクリック パッケージはこの拡張機能をサポートしています。

php7 インストール amqp 拡張機能 (Centos6.x ベース) 参照: https:// www.php.cn/topic/php7/437501.html

amqp 拡張パッケージのアドレス:

https://pecl.php.net/package/amqp

1. 必要な依存関係をインストールします。コンパイル中に他の依存関係が欠落しているというメッセージが表示された場合は、自分でインストールしてください

yum install epel-release
yum install autoconf gcc gcc-c++ librabbitmq librabbitmq-devel

2. amqp の最新の安定バージョンをダウンロードします

wget https://pecl.php.net/get/amqp-1.9.4.tgz
tar xf amqp-1.9.4.tgz
cd amqp-1.9.4
/usr/local/php/bin/phpize

According your own phpize その場所から実行するだけです (phpize がどこにあるかわからない場合は、 / -name phpize を検索してください) 実行後、次の情報が表示され、コンパイルします

Configuring for:
PHP Api Version: 20160303
Zend Module Api No: 20160303
Zend Extension Api No: 320160303

3. 拡張モジュール

./configure --with-php-config=/usr/local/php/bin/php-config
make
make install

をコンパイルして実行すると、拡張モジュールがコンパイルされたディレクトリ /usr/local/php/lib/php/extensions/ が表示されますno-debug-non-zts-20160303/

4. php.ini を変更して拡張機能を追加します

extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/"
extension=amqp.so

注: extension_dir パスが以前に構成されている場合は、extension= を構成するだけで済みます。 amqp.so

保存して終了し、php を再起動します。

phpinfo を通じて、拡張機能が有効であることがわかります。

php7 に amqp 拡張機能をインストールする方法 (Centos7.x ベース)

詳細については、 PHP7 コンテンツについては、「PHP7」チュートリアル

をご覧ください。

以上がphp7 に amqp 拡張機能をインストールする方法 (Centos7.x ベース)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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