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

藏色散人
Freigeben: 2023-04-09 22:48:02
nach vorne
4404 Leute haben es durchsucht

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
Nach dem Login kopieren

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/
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
php
Quelle:learnku.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage