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

藏色散人
풀어 주다: 2023-04-09 22:48:02
앞으로
4370명이 탐색했습니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
php
원천:learnku.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿