yaf框架安装

第一步:明白yaf框架是以扩展的形式要先配置到php里面,对于windows系统的使用者,首先要去官网:
http://code.google.com/p/yafphp/downloads/list
若是安装的是集成环境Apmserv5.2.6,下载指定版本便可
https://code.google.com/p/yafphp/downloads/detail?name=php_yaf-2.1.9-x86-5.2.17-zts-nodebug.dll&can=1&q=
下载和本身php版本相关的dll,放入php/ext下面,而后再php.ini中 extension=php_yaf.dll 加入,而后重启apache,便可
经过phpinfo();看到yaf的扩展已经出现!
这一步看试简单,可是不见得,由于每一个人的php版本不见得和官网提供的能配套起来,而起dll还有nts,和zts两种格式,因此你们执行到这里的时候,要多试几个可能的dll,直到看到yaf扩展加载出现!特别是用集成环境的,极可能你的php版本在dll中都找不到,就更要找跟本身相近的多试!

修改完php.ini后,由于yaf 用到.htaccess,伪静态的时候这个经常使用,因此还要修改apache;
在conf目录下httpd.conf中找到
LoadModule rewrite_module modules/mod_rewrite.so
这句,去掉前边的注释符号“#”,或添加这句。 

而后继续:找到下面#中的文字下面的AllowOverride,而后修改成 AllowOverride All 
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be “All”, “None”, or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All

保存,重启apache
 
 
经过phpinfo(); 查看其中的 Thread Safety 项,这个项目就是查看是不是 线程安全,若是是:enabled,通常来讲应该是ts版,不然是nts版。