이 글에서는 주로 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는3에 있어야 합니다. 컬-devel
yum -y install curl-devel sudo apt-get install libcurl4-gnutls-dev
make && make install
sudo cp yar.so /usr/lib/php/20151012/yar.so
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
service php7.0-fpm restart service nginx restart
관련 권장 사항:
php7 설치에 대한 종합 분석
yarn은 프런트엔드 프로젝트 모듈 종속성을 관리하기 위해 어떻게 npm을 대체합니까? PHP 7
에서 Swoole, Yar 및 Yaf를 설치하는 방법에 대한 튜토리얼을 공유하세요.
위 내용은 php7에 yar 확장을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!