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

一、安裝Yaf

Yaf其實算是PHP官方的一個擴展,我們可以直接在PHP官網(wǎng)下載。

官網(wǎng)地址:http://pecl.php.net/package/yaf

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

下載完成后解壓,在解壓目錄下面只需要依次執(zhí)行以下幾個步驟 :

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;#監(jiān)聽的端口號,這個由你自己來定

? ? 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;

? ? }

? ? #偽靜態(tài)規(guī)則

? ? 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的入口文件以及框架配置請點擊;

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 《老男孩Linux運維》筆記 隱藏Nginx軟件版本號 一般來說,軟件的漏洞都和版本有關。因此要盡量隱藏對訪問用戶...
    Zhang21閱讀 3,882評論 0 28
  • 一、MemCache簡介 session MemCache是一個自由、源碼開放、高性能、分布式的分布式內存對象緩存...
    李偉銘MIng閱讀 3,994評論 2 13
  • Nginx簡介 解決基于進程模型產(chǎn)生的C10K問題,請求時即使無狀態(tài)連接如web服務都無法達到并發(fā)響應量級一萬的現(xiàn)...
    魏鎮(zhèn)坪閱讀 2,205評論 0 9
  • 上一篇《WEB請求處理一:瀏覽器請求發(fā)起處理》,我們講述了瀏覽器端請求發(fā)起過程,通過DNS域名解析服務器IP,并建...
    七寸知架構閱讀 81,729評論 21 356
  • 這是一部投資不到1萬美元的電影,《這個男人來自地球》。卻能輕松掀起一場頭腦風暴! 這部電影很震撼,一個小小的場景卻...
    蝸牛舞閱讀 578評論 0 0

友情鏈接更多精彩內容