前言
上一篇介紹了Yaf的安裝,這篇來介紹一下Yaf的佈局
一、Yaf的目錄結構
.
|-- application #應用目錄
| |-- Bootstrap.php
| |-- controllers #控制器目錄
| | |-- Error.php
| | `-- Index.php
| |-- library #本地類庫
| | `-- readme.txt
| |-- models #model目錄
| | `-- Sample.php
| |-- plugins #外掛目錄
| | `-- Sample.php
| `-- views #檢視目錄
| |-- error
| | `-- error.phtml
| `-- index
| `-- index.phtml
|-- conf #配置檔案目錄
| `-- application.ini #具體的配置檔案
|-- index.php #入口檔案
`-- readme.txt
二、建立nginx配置檔案yaf.conf
server {
listen 80;
server_name 127.0.0.1;
index index.html index.htm index.php;
root /data/www/pro/yaf/;
location ~ .*\.(php|php7)?$
{
#fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_pass 127.0.0.1:9001;
fastcgi_index index.php;
include fastcgi.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;
}
}
}
三、重啟或者平滑重啟nginx
service nginx reload
四、訪問地址 http://127.0.0.1/, 看到以下內容,說明就成功了
Hello World! I am Stranger
本作品採用《CC 協議》,轉載必須註明作者和本文連結