Windows下安装配置Yaf框架的方法及创建典型合理的Demo目录结构

Posted wenzheshen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows下安装配置Yaf框架的方法及创建典型合理的Demo目录结构相关的知识,希望对你有一定的参考价值。

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

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

windows下安装Yaf具体步骤:

第一步:安装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

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

以上是关于Windows下安装配置Yaf框架的方法及创建典型合理的Demo目录结构的主要内容,如果未能解决你的问题,请参考以下文章

windows下添加yaf,生成yaf框架

[PHP] Yaf框架的简单安装使用

windows下扩展yaf,并生成yaf框架文件

php 安装yaf扩展和yaf框架

雷林鹏分享:linux环境下安装PHP Yaf框架

php中yaf框架的配置