视频我感觉我做的不太好,而且现在时间比较短,所以我就在这里给大家介绍了,主要问windows的安装的人还是比较多的,今天我们先从安装开始。

windows的安装

1.我们先要知道自己的php API版本,是线程安全还是非线程安全,在phpinfo中,查看PHP Extension Build,譬如我的是API20121212,TS,VC11,看出来了,我的ZEND API版本,线程安全,VC11.
http://pecl.php.net/package/yaf/2.3.2/windows 
//对应下载,我的系统X64,线程安全、版本5.5就下载5.5 Thread Safe (TS) x64
2.下载后将dll文件解压到php的扩展文件夹下,就是你安装的php目录的ext目录下,然后修改php.ini文件加入
extension = /扩展目录/php_yaf.dll
3.你要重启你的IIS或者APACHE重新加载 4.可以再命令行,或者phpinfo中查看是否已经安装了yaf
php -m //其中包含了yaf扩展
5.这个步骤其实可以以后再做的,yaf的配置项,其实是在php.ini添加扩展模块的时候一起配置的。
yaf.environ 默认值product 
环境名称,运行yaf框架的时候,yaf会从配置文件中读取配置信息,指定的INI配置节的名称,举例,如果是默认值,配置yaf运行框架的application.conf就应该是这样的
[product]
application.directory=APP_PATH "/application/" 
其它配置项简单说明
yaf.library         默认值 NULL    全局类库的目录路径,这个可以再这里指定也可以后期注册

yaf.cache_config    默认值 否       是否缓存配置文件(只针对INI配置文件生效), 打开此选项可在复杂配置的情况下提高性能

yaf.name_suffix     默认值   1       在处理Controller, Action, Plugin, Model的时候, 类名中关键信息是否是后缀式, 比如UserModel, 而在前缀模式下则是ModelUser

yaf.name_separator  默认值   ""    在处理Controller, Action, Plugin, Model的时候, 前缀和名字之间的分隔符, 默认为空, 也就是UserPlugin, 加入设置为"_", 则判断的依据就会变成:"User_Plugin", 这个主要是为了兼容ST已有的命名规范

yaf.forward_limit   默认值  5          forward最大嵌套深度

yaf.use_namespace   默认值  0      开启的情况下, Yaf将会使用命名空间方式注册自己的类, 比如Yaf_Application将会变成Yaf\Application

yaf.use_spl_autoload 默认值 0      开启的情况下, Yaf在加载不成功的情况下, 会继续让PHP的自动加载函数加载, 从性能考虑, 除非特殊情况, 否则保持这个选项关闭
配置就如上,当然在全局类库固定的情况下可以使用yaf.library 也可以设置开启命名空间,其它的感觉没有什么必要修改,当然你要按照你的逻辑修改。 然后大家就可以访问http://php.net/manual/zh/yaf.tutorials.php来操作简单的yaf运行。然后下一节,我们开始从程序的方面来深入的了解,如何操作以及怎么做。

linux下安装

ubuntu篇
http://yun.widuu.com/archives/07/713.html

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部