zoukankan      html  css  js  c++  java
  • Windows下安装配置Yaf框架的方法及创建典型合理的Demo目录结构

    Yaf是一个C语言编写的PHP框架,由鸟哥Laruence开发的高性能框架;

    Yaf官方文档:http://www.laruence.com/manual/index.html

    第一步:安装PHP扩展配置Yaf

    1.查看PHP自己版本信息,如下图:

    2.根据PHP版本号,编译器版本号和CPU架构,选择合适的Yaf扩展

    这里的PHP版本为7.2.9,VC15 ,X86编译以及TS线程安全,所以,选下面的扩展版本:

    选择php_yaf-3.0.7-7.2-ts-vc15-x86.zip

    下载地址(下面链接来查找对应的版本):

    Yaf:http://pecl.php.net/package/yaf

    注意:点击DLL查看对应版本信息,如下图:

     3.将以上文件下载解压缩后,将php_yaf.dll拷贝至php环境的ext目录下

    4.在php.ini文件中任意位置增加以下代码:

    ;php_yaf
    extension=php_yaf.dll

    5.重新启动Apache,查看phpinfo()信息,如下图表示扩展安装成功

     第二步:创建典型合理的Demo目录结构

    1.在Github下载Yaf项目生成目录压缩文件

    下载地址:https://github.com/laruence/yaf

    2.yaf-master.zip解压后,Win+R打开终端,切换到该目录“yaf-masteryaf-master oolscg”下

    3.执行如下命令:

    php yaf_cg yaf  //yaf为生成Demo项目根目录名称,可自定义;

    回车后出现“DONE”代表成功,如下图:

    4.查看目录“yaf-masteryaf-master oolscgoutput”,在该output目录下就生成了初始版项目yaf,如下图:

    浏览器运行“http://localhost/yaf/”,出现下图内容就代表成功了;

    5.然而对于Yaf的应用, 都应该遵循类似下面的目录结构.

    + public
      |- index.php //入口文件
      |- .htaccess //重写规则    
      |+ css
      |+ img
      |+ js
    + conf
      |- application.ini //配置文件   
    + application
      |+ controllers
         |- Index.php //默认控制器
      |+ views    
         |+ index   //控制器
            |- index.phtml //默认视图
      |+ modules //其他模块
      |+ library //本地类库
      |+ models  //model目录
      |+ plugins //插件目录

    所以需要将生成的初始目录改造成上面典型的目录结构,

    具体方法参考鸟哥的文档:http://www.laruence.com/manual/tutorial.firstpage.html#tutorial.directory

    按照步骤修改目录、代码即可;

  • 相关阅读:
    「BZOJ1954」Pku3764 The xor – longest Path
    【bzoj4260】【Codechef REBXOR】
    BZOJ_3012_[Usaco2012 Dec]First!
    【bzoj1174】[Balkan2007]Toponyms
    String
    前缀和
    [POI2008] CLO
    [Scoi2010] 游戏
    CodeForces892E
    并查集的删除操作
  • 原文地址:https://www.cnblogs.com/wenzheshen/p/9862344.html
Copyright © 2011-2022 走看看