1.环境  

   UBUNTU16.04 PHP7.0

2.安装

  2.1先安装PHPIZE

 sudo apt install php7.0-dev

  2.2

   A;下载源码包  并解压 安装

sudo wget http://pecl.php.net/get/yaf-3.0.4.tgz

tar zxvf  yaf-3.0.4.tgz

./configure
make
sudo make install

  B:或者  pecl install yaf

2.3PHP中开启扩展

  A:/etc/php/7.0/mods-available中新建一个INI文件  比如yaf.ini  内容 extension=yaf.so  可以拷贝一个直接改吧

B:Fpm配置文件中建立YAF.INI的软链接   

sudo ln -s ../../mods-available/yaf.ini 15-yaf.ini

sudo service php7.0-fpm  restart 然后phpinfo() 可以查看到YAF已经安装成功了

如果想在CLI中使用 那么 需要在CLI的配置文件中也建立一个软链接

cd /etc/php/7.0/cli/conf.d

sudo ln -s ../../mods-available/yaf.ini 15-yaf.ini

php -m