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

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

藏色散人
藏色散人앞으로
2019-12-04 10:06:053123검색

현재 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으로 문의하시기 바랍니다. 삭제