yaf框架(一)-安装以及配置

一、安装Yaf

Yaf其实算是PHP官方的一个扩展,我们可以直接在PHP官网下载。

官网地址:http://pecl.php.net/package/yaf

github :https://github.com/laruence/php-yaf

下载完成后解压,在解压目录下面只需要依次执行以下几个步骤 :

1.phpize

2../configure --with-php-config=/data/php/bin/phpize/php-config

3.make & make install

4.修改php.ini 配置文件,添加 extension=yaf.so

二、yaf的目录结构 

三、在nginx上配置yaf,以下是我的配置。

server {

    listen      80;#监听的端口号,这个由你自己来定

    server_name  yaf.com;#这个是我主机的ip,隐藏了后两个

    index index.html index.htm index.php;

    root  /www/YafWeb/;

   location ~ .*\.(php|php5)?$

    {

        #fastcgi_pass  unix:/tmp/php-cgi.sock;

        fastcgi_pass  127.0.0.1:9000;

       fastcgi_index index.php;includefastcgi.conf;

    }

    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$

    {

        expires 30d;

    }

    location ~ .*\.(js|css)?$

    { 

        expires 1h;

    }

    #伪静态规则

    location /{

        if(!-e$request_filename) {

            rewrite ^/(.*)/index.php?$1 last;

        }

    }

    access_log  /alidata/log/nginx/access/yafweb.log;

}

重启nginx

/etc/init.d/nginx reload

#或者

/etc/init.d/nginx restart

关于yaf的入口文件以及框架配置请点击;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 《老男孩Linux运维》笔记 隐藏Nginx软件版本号 一般来说,软件的漏洞都和版本有关。因此要尽量隐藏对访问用户...
    Zhang21阅读 3,699评论 0 28
  • 一、MemCache简介 session MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存...
    李伟铭MIng阅读 3,873评论 2 13
  • Nginx简介 解决基于进程模型产生的C10K问题,请求时即使无状态连接如web服务都无法达到并发响应量级一万的现...
    魏镇坪阅读 2,081评论 0 9
  • 上一篇《WEB请求处理一:浏览器请求发起处理》,我们讲述了浏览器端请求发起过程,通过DNS域名解析服务器IP,并建...
    七寸知架构阅读 81,245评论 21 356
  • 这是一部投资不到1万美元的电影,《这个男人来自地球》。却能轻松掀起一场头脑风暴! 这部电影很震撼,一个小小的场景却...
    蜗牛舞阅读 524评论 0 0