Heim >Backend-Entwicklung >PHP-Tutorial >Ausführliche Erklärung zur Installation der PHP-Erweiterung amqp

Ausführliche Erklärung zur Installation der PHP-Erweiterung amqp

藏色散人
藏色散人nach vorne
2021-05-07 09:16:304475Durchsuche

Ausführliche Erklärung zur Installation der PHP-Erweiterung amqpEmpfohlen: „

PHP-Video-Tutorial

Installieren Sie die PHP-Erweiterung (die PHP7.2-Version, die ich verwende)

php verwendet amqp, um RabbitMQ aufzurufen, also laden Sie zuerst 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

für diesen Schritt herunter , ich habe hier einen Fehler gemeldet: Suche nach amqp mit pkg-config... configure: Fehler: librabbitmq nicht gefunden

Dieser Fehler fordert Sie auf, ein anderes zu installieren: Rabbitmq-c

Gehen Sie hier zum Herunterladen: 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/

Als ich mich auf die Konfiguration vorbereitete, stellte ich fest, dass es keine Konfiguration gab, 0.9 wurde in cmake geändert, verdammt, installiere cmake

$ yum -y install cmake
$ cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/rabbitmq-c-0.9.0 #指定安装目录
$ make
$ make install

und gehe dann zurück und kompiliere 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

make hat einen Fehler gemeldet!

Ich habe einige Hinweise gefunden. Ich habe das Verzeichnis /usr/local/rabbitmq-c-0.9.0/lib eingegeben. Nach der Überprüfung habe ich festgestellt, dass sich in /usr/local/rabbitmq-c-0.9.0/ keine Bibliothek befindet. , aber es gibt ein lib64-Bit.

Verarbeiten Sie es:

$ cp -R /usr/local/rabbitmq-c-0.9.0/lib64/ /usr/local/rabbitmq-c-0.9.0/lib

Weiter: make && make install, OK.

Ausführliche Erklärung zur Installation der PHP-Erweiterung amqpTreten Sie php.ini bei, um es auszuprobieren!

extension=amqp.so

Ausführliche Erklärung zur Installation der PHP-Erweiterung amqpDie Erweiterung wurde erfolgreich installiert. Jetzt können Sie PHP zum Betrieb von RabbitMQ verwenden.

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zur Installation der PHP-Erweiterung amqp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:learnku.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen