有服务器时: 直接进入root模式直接cd ~https://lnmp.org/install.html方式安装即可安装完成则使用cd /lnpm查下什么在跑lnmp statusps aux|grep 163查看进程号安装yafhttp://pecl.php.net/http://pecl.php.net/package/yafcopy它的地址cd ~wget 'http://pecl.php.net/get/yaf-3.0.5.tgz'tar zxvf yaf-3.0.5.tgz解压解压进入cd yaf-3.0.5.tgz这里是yaf的原代码 ls怎么编译呢?在yaf-3.0.5.tgz目录执行: phpize然后多了个configure文件.这个文件是需要编译的执行: ./configure --with-php-config=/usr/local/php/bin/php-config下一步执行:make //开始编译然后find ./ -name 'yaf.so';你会发现有一个这个文件,这就是yaf扩展文件执行:make install会出现 /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/这个就是把yaf扩展复制到php这个地址里然后直接进入vim /usr/local/php/etc/php.ini在这个文件最尾部加上[Yaf]extension=yaf.so //加上这个扩展yaf.environ="product"//生产环境保存退出然后就装好yaf环境了lnmp restart重启lnmpcd /lnmp vhost add 增加一个项目项目名:itbull.com是否使用别名:n放置的目录:/home/work/itbullallow rewritenallow access_logyaccess log file :直接回车是否建立mysql同名:n直接回车lnmp vhost listcd /usr/local/nginx/conf/vhost/lsitbull.com.confvim配置完直接执行lnmp restartserver{listen 80;#listen [::]:80;server_name 192.168.153.128;index index.php;root /home/work/itbull;include enable-php.conf;if (!-e $request_filename) {rewrite ^/(.*) /index.php?$1 last;} //这是yaf要用的正则access_log /home/work/itbull/logs/itbull.com.log;}下载yaf项目:在github上搜索yaf复制zip链接https://github.com/laruence/yaf/archive/master.zip进入自己目录mkdir tmp //新建一个临时目录cd tmp/lswget https://github.com/laruence/yaf/archive/master.zipunzipmaster.zip //解压会出现一个yaf-master目录cd yaf-mastercd tools/cd cg/在这个目录执行:./yaf_cg //会生产yaf最简单代码:./yaf_cg itbull 取个名字注意://这里会出现三个命令没打开,是因为要在php.inidisable_functions把这几个删掉cd output/lsitbull这里面就是刚刚生产的代码cd /home/work/itbull/我们项目目录cp -rf tmp/yaf-master/tools/cg/output/itbull/* ./复制那些代码进入项目目录,就可以了!