現在 Centos6.x システムを使用しており、php はバージョン 7.1 を使用しています。wlnmp ワンクリック パッケージはこの拡張機能をサポートしています。
php7 インストール amqp 拡張機能 (Centos7.x ベース) 参照: https:// www.php.cn/topic/php7/437499.html
amqp 拡張パッケージのアドレス:
https://pecl.php.net/package/amqp
Centos7 との違いは、Centos6.x 環境では Rabbitmq-c を手動でコンパイルする必要があることです。そうしないと、次のエラー
amqp-1.9.4/amqp.c: In function ‘zm_startup_amqp’: amqp-1.9.4/amqp.c:177: error: ‘AMQP_SASL_METHOD_EXTERNAL’ undeclared (first use in this function) amqp-1.9.4/amqp.c:177: error: (Each undeclared identifier is reported only once amqp-1.9.4/amqp.c:177: error: for each function it appears in.) make: *** [amqp.lo] Error 1
1 が表示されます。必要な依存関係をインストールしてください。他の依存関係が欠落しているというプロンプトがまだ残っている場合は、自分でインストールしてください
yum install autoconf gcc gcc-c++ cmake librabbitmq-devel librabbitmq
2. Rabbitmq-c
注: Rabbitmq-c-0.9.0 および Rabbitmq-c-0.8 をコンパイルします。 0 バージョンではコンパイル方法が異なります。ここでは最新の 0.9.0 を例にします
wget https://github.com/alanxz/rabbitmq-c/archive/v0.9.0.tar.gz tar xf v0.9.0.tar.gz cd rabbitmq-c-0.9.0/ mkdir build && cd build cmake .. make make install
Install the project... -- Install configuration: "Release" -- Installing: /usr/local/lib64/pkgconfig/librabbitmq.pc -- Installing: /usr/local/lib64/librabbitmq.so.4.3.0 -- Installing: /usr/local/lib64/librabbitmq.so.4 -- Installing: /usr/local/lib64/librabbitmq.so -- Installing: /usr/local/lib64/librabbitmq.a -- Installing: /usr/local/include/amqp.h -- Installing: /usr/local/include/amqp_framing.h -- Installing: /usr/local/include/amqp_tcp_socket.h -- Installing: /usr/local/include/amqp_ssl_socket.h
3. 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
次の場所に従って実行してください。 phpize (phpize がどこにあるかわからない場合は、 / -name phpize search を見つけてください) を実行すると、次の情報が表示され、
Configuring for: PHP Api Version: 20160303 Zend Module Api No: 20160303 Zend Extension Api No: 320160303
4 をコンパイルします。拡張モジュール ## をコンパイルします。 #
./configure --with-php-config=/usr/local/php/bin/php-config make make install実行が完了すると、拡張モジュールがコンパイルされたディレクトリ/usr/local/php/libが表示されます。/php/extensions/no-debug-non-zts-20160303/5. php.ini を変更して extension
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 拡張機能をインストールする方法 (Centos6.x ベース)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

Dreamweaver Mac版
ビジュアル Web 開発ツール

メモ帳++7.3.1
使いやすく無料のコードエディター
