> 백엔드 개발 > PHP 튜토리얼 > php7에 yar 확장을 설치하는 방법

php7에 yar 확장을 설치하는 방법

墨辰丷
풀어 주다: 2023-03-26 17:32:01
원래의
2006명이 탐색했습니다.

이 글에서는 주로 php7에서 yar 확장을 설치하는 방법을 소개합니다. php7에서 yar 확장을 설치하는 구체적인 단계와 관련 명령, 주의사항을 예시 형식으로 자세히 분석했습니다.

자세한 내용은 다음과 같습니다.

RPC 프레임워크 경험 Yar에는 다음이 필요합니다.

1. 바이너리 패키징 프로토콜 msgpack을 설치합니다.

2. yar 확장 및 종속성을 설치합니다.

1.바이너리 패키징 프로토콜 msgpack을 설치합니다. 물론 PHP 확장 패키지를 설치하려면 pecl보다 더 폭력적인 것은 없습니다. phpize가 존재하는지 확인해야 합니다

find / -name phpize
로그인 후 복사

2. phpize가 존재하지 않는다면

yum install php-devel
로그인 후 복사

3. msgpack을 먼저 설치하세요

pecl install msgpack
로그인 후 복사

설치 시 많은 컴파일 프로세스를 건너뛰고 ING를 생략하고 마지막 몇 줄만 신경쓰세요

Build process completed successfully
Installing '/usr/include/php/ext/msgpack/php_msgpack.h'
Installing '/usr/lib64/php/modules/msgpack.so'
install ok: channel://pecl.php.net/msgpack-0.5.6
configuration option "php_ini" is not set to php.ini location
You should add "extension=msgpack.so" to php.ini
로그인 후 복사

설치 후 msgpack.so가 자동으로 PHP 확장에 복사됩니다. 라이브러리와 구성이 작성됩니다.

2. yar

1을 설치합니다. yar

wget http://pecl.php.net/get/yar-2.0.0.tgz
로그인 후 복사

2를 다운로드하고

tar -zxvf yar-2.0.0.tgz
cd cd yar-2.0.0
/usr/bin/phpize
./configure --with-php-config=/usr/bin/php-config7.0*
로그인 후 복사

문제가 발생했습니다.

기본 경로에서 cURL을 확인하는 중입니다.. . 찾을 수 없음

구성: 오류: libcurl 배포판을 다시 설치하세요. easy.h는 /include/curl/

3에 있어야 합니다. 컬-devel

yum -y install curl-devel
sudo apt-get install libcurl4-gnutls-dev
로그인 후 복사

ps을 설치하세요. vs 컬-deval

참조: http://stackoverflow.com/questions/4976971/compiling-php-with-curl-where-is-curl-installed

4. yar

make && make install
로그인 후 복사

5를 설치합니다. yar.so를 PHP 확장 라이브러리

sudo cp yar.so /usr/lib/php/20151012/yar.so
로그인 후 복사

6에 복사합니다. 쓰기 구성 파일

echo "extension=yar.so" > /etc/php/7.0/mods-available/yar.ini
ln -sf /etc/php/7.0/mods-available/yar.ini /etc/php/7.0/fpm/conf.d/20-yar.ini
ln -sf /etc/php/7.0/mods-available/yar.ini /etc/php/7.0/cli/conf.d/20-yar.ini
로그인 후 복사

7을 확장합니다. php-fpm nginx

service php7.0-fpm restart
service nginx restart
로그인 후 복사

ps: query phpinfo

관련 권장 사항:

php7 설치에 대한 종합 분석

yar

확장 방법

yar
n이란 무엇입니까?

yar

n은 프런트엔드 프로젝트 모듈 종속성을 관리하기 위해 어떻게 npm을 대체합니까? PHP 7


에서 Swoole, Yar 및 Yaf를 설치하는 방법에 대한 튜토리얼을 공유하세요.

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

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