一、下载扩展包
wget 'https://pecl.php.net/get/yaf-3.3.2.tgz'
二、安装扩展
1. tar -zxvf yaf-3.3.2.tgz 解压包
2. cd yaf-3.3.2 打开下载的文件夹
3. phpize
4. find / -name 'php-config' 查找php-config路径 用于步骤 5的路径
5. ./configure --with-php-config=/www/server/php/72/bin/php-config
结合本地php-config程序输出的一些php信息来开始用于准备一些编译的前期准备
6. make 开始编译
7. make install
8. php.ini 尾部加入配置
[Yaf]
extension=yaf.so
yaf.environ="product"
9.重启php
三、生成最简单的yaf项目
1.wget https://github.com/laruence/yaf/archive/refs/heads/master.zip
2. unzip master.zip
3.cd yaf-master
4.cd tools/cg
5.可以看到yaf_cg,可以通过yaf_cg生成一个最简单的yaf项目
./yaf_cg -a project_name
cd yaf_skeleton