1、下载yaf源码包yaf-2.2.9.tar.gz,并将其上传到服务器指定的位置,然后解压并安装:
[root@Slave1pc src]# tar -xvf yaf-2.2.9.tar.gz
进入解压后的目录:
[root@Slave1pc src]# cd yaf-2.2.9
一次执行:
[root@Slave1pc yaf-2.2.9]# /usr/local/php/bin/phpize
[root@Slave1pc yaf-2.2.9]# ./configure --with-php-config=/usr/local/php/bin/php-config
[root@Slave1pc yaf-2.2.9]# make && make install
2、查看编译后的文件:
[root@Slave1pc ~]# ll /usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/yaf.so
-rwxr-xr-x 1 root root 771610 Jul 8 18:13 /usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/yaf.so
//可以看到 yaf.so php扩展也已经帮我们编译好了
3、配置 php.ini
[root@Slave1pc ~]# vim /usr/local/php/lib/php.ini
extension=yaf.so //然后在php.ini中载入yaf.so
4、重启php-fpm
[root@Slave1pc ~]# service php-fpm restart
Gracefully shutting down php-fpm . done
Starting php-fpm done
5、查看phpinfo()
3、利用Yaf自带的快速代码生成工具 yaf_code_generator 生成代码:
1)下载yaf工具包,浏览https://github.com/laruence/php-yaf,下载源码包php-yaf-yaf-2.2.9.tar.gz,并将其上传到服务器指定位置,然后解压:
[root@Slave1pc src]# tar -xvf ph