>백엔드 개발 >PHP 튜토리얼 >Apache 및 PHP 설치, PHP 컴파일 및 php-amq 확장 간결한 설치 튜토리얼

Apache 및 PHP 설치, PHP 컴파일 및 php-amq 확장 간결한 설치 튜토리얼

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-07-28 08:28:55883검색

이 글은 php에서 php-amq 확장을 컴파일하고 설치하는 방법을 설명합니다. 참고용으로 공유해 주세요. 자세한 내용은 다음과 같습니다.

목적: Rabbitmq 서버를 운영하는 데 사용되는 확장 프로그램입니다.

1. 설치 개요

1. 그리고 librabbitmq 라이브러리를 설치하세요

이것은 오픈 소스 C 언어 라이브러리입니다. Rabbitmq와 통신하는 데 사용됩니다

php의 php-amqp 확장은 이 라이브러리를 사용하여 서버와 통신합니다. 따라서 먼저 이 오픈 소스 라이브러리를 설치해야 합니다.

다운로드 주소: https://github.com/alanxz/rabbitmq-c/

이 사이트에서 다운로드하려면 여기를 클릭하세요.

2. php-amqp 확장의 소스 코드를 컴파일합니다.

참고: 충돌을 피하기 위해 두 버전을 지정해야 합니다. librabbitmq 라이브러리는 버전 0.5.2입니다. php-amq는 버전 1.4.0입니다

이 확장은 PHP 공식에서 관리합니다. PHP 공식 다운로드로 이동하세요: http://pecl.php.net/package/amqp

2. 컴파일 단계

1단계: 먼저 라이브러리 설치: librabbitmq

버전 요구 사항: 버전 0.5.2가 필요합니다.

편성순

1,

tar -xzvf rabbitmq-c-0.5.2.tar.gz

2,

cd rabbitmq-c-0.5.2

3.

autoreconf -i

4./configure --prefix=라이브러리를 설치할 디렉터리를 지정합니다. 이 라이브러리는 php-amqp를 설치할 때 도입되어야 합니다. 두 번째 단계. 권장 디렉터리:/usr/local/librabbitmq/0.5.2/

5. make && make install

2단계: php-amqp 모듈 컴파일

버전 요구사항: 1.4.0이 필요합니다.

다운로드 위치: http://pecl.php.net/package/amqp

컴파일 순서

1. amqp-1.4.0 소스코드 압축을 푼다. package

2.cd amqp-1.4.0

3. phpize #phpize 경로는 phpize 서버의 위치에 따라 결정됩니다

4.

./configure --with-php-c/php-5.5.18/bin/php-config  --with-amqp  --with-librabbitmq-dir=这里填写第一步librabbitmq库的安装位置
5.

make && make install
세 번째 단계, php-fpm을 다시 시작하여 새 모듈을 적용합니다.

php-fpm 재시작 명령은 일반적으로 다음과 같습니다: PHP 설치 디렉토리/sbin/init.d.php-fpm 재시작

더 많은 PHP 관련 콘텐츠에 관심이 있는 독자는 이 특별 주제를 확인할 수 있습니다. 사이트: "PHP 객체지향 프로그래밍 입문 튜토리얼" ", "PHP 수학적 연산 기술 요약", "PHP 오피스 문서 작업 기술 요약(워드, 엑셀, 액세스, ppt 포함)", "PHP 배열 전체(Array) ) 조작 기술", "PHP 데이터 구조 및 알고리즘 튜토리얼", "PHP 프로그래밍 알고리즘 요약", PHP 정규식 사용법 요약 및 PHP 공통 데이터베이스 조작 기술 요약

이 기사가 모든 사람들에게 도움이 되기를 바랍니다. PHP 프로그래밍.

위 내용은 Apache 및 PHP 설치, PHP 컴파일 및 php-amq 확장 설치에 ​​대한 간략한 튜토리얼을 소개하며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.