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

藏色散人
リリース: 2023-02-17 13:32:01
転載
3189 人が閲覧しました

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

php7 インストール amqp 拡張機能 (Centos6.x ベース) 参照: https:// m.sbmmt.com/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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!