이 글은 주로 php7에서 yar 확장을 설치하는 방법을 소개합니다. php7에서 yar 확장을 설치하는 구체적인 단계와 관련 명령, 주의사항을 예제를 바탕으로 자세히 분석해서 도움이 되었으면 좋겠습니다. 모든 사람.
RPC 프레임워크 Yar를 경험하려면 다음이 필요합니다.
1. 바이너리 패키징 프로토콜 msgpack을 설치합니다.
2. yar 확장 및 종속성을 설치합니다.
1. 바이너리 패키징 프로토콜 msgpack을 설치합니다.
1. PHP 확장 패키지를 설치하는 방법은 다양합니다. 물론, 이것을 사용하기 전에 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에 있어야 합니다. curl-devel
yum -y install curl-devel sudo apt-get install libcurl4-gnutls-dev
ps를 설치하세요. 컬 대 컬-deval
make && make install
5를 설치합니다. 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를 다시 시작하세요. php -ir phpinfo
PHP 7에서 Swoole, Yar, Yaf를 설치하는 방법에 대한 튜토리얼을 공유하세요
yar 프레임워크의 병렬 원리 분석(libcurl+epoll)
얀이란 무엇인가요? Yarn은 npm 대신 프런트엔드 프로젝트 모듈 종속성을 어떻게 관리합니까?
위 내용은 php7에서 yar 확장을 설치하는 방법에 대한 종합 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!