首页 » 资源分享 » PHP » 正文

yaf系列学习之一:安装yaf



1、安装yaf

有三种安装方式:源码、PECL和安装操作系统提供的包。
我用了源码编译安装:
[root@localhost ~]# wget -c https://github.com/laruence/yaf/archive/yaf-3.0.5.tar.gz
[root@localhost ~]# tar xzvf yaf-3.0.5.tar.gz && cd yaf-3.0.5
[root@localhost ~]# phpize
[root@localhost ~]# ./configure
[root@localhost ~]# make
[root@localhost ~]# make install

2、修改php.ini,加载yaf.so

打开php.ini文件,在最下面加入:
[Yaf]
extension=yaf.so
yaf.environ=”product”

重启php。

3、使用 Yaf 脚手架工具来生成基础框架

进入到Yaf源码包中脚手架工具所在目录
[root@localhost ~]# cd yaf-3.0.5/tools/cg/
用脚手架工具生成基础框架代码
[root@localhost ~]# php yaf_cg Yaf_First //Yaf_First 为项目名称,可以修改成自己的项目名称
将生成的代码复制到生成环境目录
[root@localhost ~]# cp -r ./output/Yaf_First/* /var/wwwroot/Yaf_First/

4、配置nginx的Rewrite

root document_root/public;
#伪静态规则
location /{
if (!-e $request_filename) {
rewrite ^/(.*)/index.php?$1 last;
}
}

5、将index.php移入public,并修改APPLICATION_PATH

define(‘APPLICATION_PATH’, realpath(dirname(__FILE__) . ‘/../’));

6、访问绑定的域名

Hello World! I am Stranger

成功!