> 백엔드 개발 > PHP7 > php7에 amqp 확장을 설치하는 방법(Centos7.x 기반)

php7에 amqp 확장을 설치하는 방법(Centos7.x 기반)

藏色散人
풀어 주다: 2023-02-17 13:32:01
앞으로
3235명이 탐색했습니다.

현재 Centos7.x 시스템을 사용하고 있으며, PHP는 버전 7.1을 사용하고 있습니다. wlnmp 원클릭 패키지는 이 확장을 지원합니다.

php7은 amqp 확장을 설치합니다(Centos6.x 기반). 참조: https://www.php.cn/topic/ php7/ 437501.html

amqp 확장 패키지 주소:

https://pecl.php.net/package/amqp

1. 컴파일 중에 다른 종속 항목이 누락되었다는 메시지가 표시되면,

yum install epel-release
yum install autoconf gcc gcc-c++ librabbitmq librabbitmq-devel
로그인 후 복사

2. 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를 찾아 검색하세요). 실행 후 아래와 같은 정보가 출력되며,

Configuring for:
PHP Api Version: 20160303
Zend Module Api No: 20160303
Zend Extension Api No: 320160303
로그인 후 복사

3 컴파일하고, 확장 모듈을 컴파일

./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
로그인 후 복사

실행이 완료되면 확장 모듈이 컴파일된 디렉토리가 /usr/local/php/ 로 표시됩니다. lib/php/extensions/no-debug-non-zts-20160303/

4. 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 확장을 설치하는 방법(Centos7.x 기반)

더 보기 관련 PHP7 콘텐츠를 보려면 "PHP7" 튜토리얼을 방문하세요

위 내용은 php7에 amqp 확장을 설치하는 방법(Centos7.x 기반)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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