現在 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 コンテンツについては、「PHP7」チュートリアル
をご覧ください。以上がphp7 に amqp 拡張機能をインストールする方法 (Centos7.x ベース)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。