>  기사  >  백엔드 개발  >  PHP Extension-amqp 설치 방법에 대한 자세한 설명

PHP Extension-amqp 설치 방법에 대한 자세한 설명

藏色散人
藏色散人앞으로
2021-05-07 09:16:304385검색

PHP Extension-amqp 설치 방법에 대한 자세한 설명권장: "

PHP 비디오 튜토리얼

"

php 확장 설치(내가 사용하는 php7.2 버전)

php는 amqp를 사용하여 RabbitMQ를 호출하므로 이 단계에서 먼저 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

, 여기에서 오류를 보고했습니다: pkg-config를 사용하여 amqp 확인 중... 구성: 오류: librabbitmq 찾을 수 없음

이 오류는 다른 하나를 설치하라는 메시지를 표시합니다: Rabbitmq-c

다운로드하려면 여기로 이동하세요: 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/

구성을 준비할 때 구성이 없는 것을 발견하고 0.9가 cmake로 변경되었습니다. 젠장 cmake

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

를 설치한 다음 돌아가서 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가 오류를 보고했습니다!

몇 가지 단서를 찾았습니다. /usr/local/rabbitmq-c-0.9.0/lib 디렉토리에 들어가 보니 /usr/local/rabbitmq-c-0.9.0/에 lib가 없습니다. , 그러나 64비트 lib가 있습니다.

처리:

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

계속: make && make install, OK.

PHP Extension-amqp 설치 방법에 대한 자세한 설명php.ini에 가입하여 확인해 보세요!

extension=amqp.so

PHP Extension-amqp 설치 방법에 대한 자세한 설명이제 확장 기능이 성공적으로 설치되었습니다. 이제 PHP를 사용하여 RabbitMQ를 작동할 수 있습니다.

위 내용은 PHP Extension-amqp 설치 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 learnku.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제