说明:Yar是需要msgpack打包协议的,安装好msgpack之后安装Yar
安装Yar
第一步:
wget https://pecl.php.net/get/yar-2.1.2.tgz
说明:php扩展在pecl.php.net中,需要什么版本就去找对应版本就可以了
第二步:
解压并进入Yar目录
tar -zxvf yar-2.1.2.tgz
cd yar-2.1.2
第三步:
根据你的php安装目录执行phpize,如果成功目录里会出现configure
/usr/local/php/bin/phpize
第四步:
./confirure --with-php-config=/usr/local/php/bin/php-config --enable-msgpack
make && make install
成功会出现这类标识
Build complete.
Don't forget to run 'make test'.
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/
第五步:
说明:进入到php.ini并在php.ini添加以下目录
extensions = /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/yar.so
重启php-fpm
查看php扩展php -m
出现 yar即可