1.环境 php
UBUNTU16.04 PHP7.0php7
2.安装.net
2.1先安装PHPIZErest
sudo apt install php7.0-devget
2.2源码
A;下载源码包 并解压 安装io
sudo wget http://pecl.php.net/get/yaf-3.0.4.tgzcli
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