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