阿宁blog
阿宁blog

将您懂的、您知道的全部写在这里

admin2019-02-19 人围观 PHP学习

摘要 Yaf是一款轻量级的MVC框架,基于C语言开发的php扩展。框架本身实现了MVC的架构,没有其他任何多余的类库。利用yaf自带的code generator生成的Helloword只有100k大小,就已经包含MVC+Router,所以其轻量级可谓之最也。

Yaf,全称Yet Another Framework,是一个采用C语言编写,以PHP扩展形式提供的使用的高性能的PHP开发框架,相比于一般的PHP框架, 它更快,更轻便. 它提供了Bootstrap(我理解为引导程序/入口), 路由, 分发, 视图, 插件, 是一个全功能的PHP框架。


本次测试PHP环境

PHPStudy+PHP5.6_NTS+Apache

一、PhpStudy集成环境安装Yaf框架

1、前面说到Yaf是以扩展的形式提供使用,首先要先下载并安装Yaf扩展

https://pecl.php.net/package/yaf

扩展的下载需要和使用的PHP版本相对应,这里不再赘述。

Windows下Yaf开发框架安装配置流程梳理


我根据本机环境选择了 2.3.5版本

Windows下Yaf开发框架安装配置流程梳理

2、打开压缩包,把php_yaf.dll文件放到PHPStudy的PHP源码目录的ext文件夹下(其他文件不需要了)。

常规扩展安装方法,编辑php.ini,添加一行extension=php_yaf.dll,重启apache。

3.png

查看Phpinfo.php ,存在下图,即为安装成功

4.png


Yaf扩展安装完成了,接下来我们需要得到框架源码。


二、生成Yaf框架源文件

1、到git下载源码包 https://github.com/laruence/yaf/tree/php5

装有git环境的也可直接用git clone https://github.com/laruence/yaf/tree/php5 下载下来(本机没有装,就手动来了)

Windows下Yaf开发框架安装配置流程梳理


Yaf源码目录结构


Windows下Yaf开发框架安装配置流程梳理


2、添加PHP环境变量(已经有的可以跳过),后面执行命令更加方便

3、进到tools/cg文件夹下,空白出按住Shift+鼠标右键,在此处打开命令行窗口。

4、执行“php yaf_cg 项目名称”命令,成功后会输出DONE字样。

5、这时再看tools/cg文件夹,多了一个output文件夹,打开就是我们的项目框架文件了。

三、安装成功

1、将项目文件复制到WWW目录下,看到下图即为安装成功

Windows下Yaf开发框架安装配置流程梳理

上一篇:如何使用Redis接管文件存储

下一篇:已是最后一篇