环境:

CentOS、php7.x

一、首先下载php的yaf扩展编译包

可以去这里下载对应版本的扩展编译包:yaf扩展
不知道下载那个版本的可以一一点开查看支持的版本信息,如下图:
请输入图片描述

我这里下载的是最新的yaf 3.0.8,它需要php的版本是7.0.0及以上。

cd /usr/local/src
wget https://pecl.php.net/get/yaf-3.0.8.tgz

二、生成yaf的扩展文件

tar -xzvf yaf-3.0.8.tgz
cd yaf-3.0.8
/usr/bin/phpize
./configure --with-php-config=/usr/bin/php-config
make && make install

到这里yaf扩展生成完毕,如下图:
请输入图片描述

三、接下来需要配置yaf

cd /etc/php.d
vi yaf.ini

加入如下内容,然后保存:

extension=yaf.so
yaf.use_namespace=1

四、验证是否生效

重启php-fpm,执行下面命令

php -m|grep yaf

如果有输出则代表已经生效。

Last modification:November 26th, 2019 at 12:28 pm