1.简介

  Yaf,全称 Yet Another Framework,是一个高性能的PHP开发框架,采用PHP扩展实现(c语言)。Blablablabla.......

2.环境

  2.1 虚拟机

    虚拟机使用 vagrant VirtualBox. 具体使用不做介绍,以后有时间另写博文.

  2.2 环境

    1.系统: ubuntu14+PHP7.1+MYSQL5.7+NGINX19.1+git+composer+其他扩展

3.步骤

  3.1 下载Yaf

  3.2 编译安装

  3.3 修改配置

  3.4 重启PHP

  3.5 生成demo

4.正式安装

  4.1 下载Yaf

    https://github.com/laruence/yaf 点击release,下载tar.gz文件!

  4.2 编译

    1.cd 到下载文件夹下 执行: tar -zxvf Yaf-yaf-3.07.tar.gz

    2.得到文件 Yaf-yaf-3.07cd 到目录下,执行 phpize && ./configure && make && make install

    

  4.3 配置

    1.执行 php -i | grep php.ini (Configuratuon File 就是php.ini的路径)

    

    2.执行 sudo vim /etc/php/7.1/cli/php.ini

     添加扩展 extension = yaf.so

       重启php ,执行 service php7.1 reload

    3.查看是否开启成功,执行 php -m | grep yaf (如果输出有yaf 说明安装成功)

    

  4.4 生成demo

    1.cd yaf源码文件 , cd tool/cg/

    

    2.执行 sudo php yaf_cg demo (1.需要写权限所有root用户,  2. yaf_cg是一键生成框架文件,demo为文件名 可以自定义, 3. 生成以后输出done, 4. 创建的框架在output文件夹下 )

    

    3.然后你就可以使用 sudo mv yourfilename  /yourpath 将项目移到你的文件夹中,开始Yaf!

总结: Yaf是php官方的扩展文件,安装简单方便安全快捷,几个命令就可以开始Yaf高性能之旅了!

最新文章

  1. javaScript的call关键字
  2. SetForegroundWindow激活窗口
  3. NSoperation用法详解及与GCD的比较
  4. CentOS7安装Nginx并部署
  5. adb error: device not found
  6. android5.0 编译
  7. POJ 3233 Matrix Power Series 矩阵快速幂
  8. 【BZOJ】【1096】【ZJOI2007】仓库建设
  9. PHP面向对象之将数据库的查询结果序列化成json格式
  10. linux和windows中设置环境变量经常使用命令
  11. HDOJ/HDU 1556 Color the ball(树状数组)
  12. opencv安装及学习资料
  13. 20140603 对error.c 用于分析源代码
  14. iptables 基本用法
  15. 高效并发unsafe-星耀
  16. C7.cpp
  17. 从此使用linux系统,但是QQ是必不可少的!!该篇文章方法成功!!!已验证!!!!!
  18. SqlAlchenmy基本使用
  19. fiddler 修改
  20. (转)VS2010反编译dll之后存在的resource修改为resx

热门文章

  1. Windows怎样共享文件夹给Virtualbox 里面的Ubuntu
  2. CSS3中的Flexbox弹性布局(二)
  3. [C# 网络编程系列]专题八:P2P编程
  4. C#并行编程 z
  5. 华为OJ-表示数字
  6. OFBiz部署与运行
  7. CentOS 7.3 下 Mysql(mariadb)的安装
  8. 关于表空间、Schema和用户
  9. 【[CTSC2012]熟悉的文章】
  10. 程序的优化(PHP)