国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

php route 路由轉(zhuǎn)發(fā)類庫 支持composer加載

2json / 2966人閱讀

摘要:路由轉(zhuǎn)發(fā)類庫支持加載源碼及使用地址點擊查看添加以下內(nèi)容至目錄添加倉庫添加依賴更新依賴此處假設(shè)大家的項目支持自動加載這樣你在使用路由分發(fā)器的時候?qū)o需在類庫等源文件等操作配置配置將請求轉(zhuǎn)發(fā)至端口處理核心代碼演示下午

php路由轉(zhuǎn)發(fā)類庫 支持composer加載

源碼及使用demo git地址:點擊查看

install 1.添加以下內(nèi)容至project目錄composer.json

添加倉庫

"repositories": {
    "packagist": {
      "type": "composer",
      "url": "https://packagist.phpcomposer.com"
    },
    "croute": {
      "type": "vcs",
      "url": "git@github.com:luyunhua/croute.git"
    }
  }

添加依賴

  "require": {
    "php": ">=5.5.9",
    "luyunhua/croute": "dev-master"
  }
2.更新依賴

composer update

using 此處假設(shè)大家的php項目支持自動加載,這樣你在使用路由分發(fā)器的時候?qū)o需在include類庫等源文件等操作 nginx 配置 配置server
server {
    listen       82;
    #listen       somename:8080;
    server_name  _;
    index index.php;
    try_files $uri
              $uri/
              @rewrite;

    location @rewrite {
        rewrite ^(.*)$ /index.php?_url=$1;
    }

    location ~ .php$ {
        root /var/wwwroot/mframe;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }


     error_page   500 502 503 504  /50x.html;
     location = /50x.html {
        root   /usr/share/nginx/html;
     }
}
nginx 將php請求轉(zhuǎn)發(fā)至82端口處理
    location ~ .php$ {
        proxy_pass   http://127.0.0.1:82;
    }
核心代碼演示
get("/myroute/abc/d+" ,"AppCtrlDefaultController@index");
$fileRoute->post("/myroute/post/w+/d" ,"AppCtrlDefaultController@index2");

$dispatcher = new TomatoRouteDispatcher($fileRoute);
$dispatcher->run();

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/21631.html

相關(guān)文章

  • TP5學(xué)習(xí)記錄(Controller篇)

    摘要:可以在入口文件中定義,然后新建文件夾,達到將應(yīng)用配置放到該文件的目的,這樣方便將配置進行統(tǒng)一管理。動態(tài)配置返回數(shù)據(jù)類型功能同上張三男請求成功 ThinkPHP5 ThinkPHP是一個免費開源的、快速簡單的、面向?qū)ο蟮摹⑤p量級PHP開發(fā)框架。 為什么選擇ThinkPHP5? ThinkPHP5采用了全新的架構(gòu)思想; 優(yōu)化了核心是一個顛覆性的版本; 支持composer方式安裝; 對...

    leone 評論0 收藏0
  • ThinkPhp學(xué)習(xí)筆記(一)

    摘要:如上為三個模塊行為行為是在預(yù)先定義好的一個應(yīng)用位置執(zhí)行的一些操作。發(fā)生作用的位置稱之為鉤子,當應(yīng)用程序運行到這個鉤子的時候,就會被攔截下來,統(tǒng)一執(zhí)行相關(guān)的行為。給某一個鉤子綁定相關(guān)行為就成了一種類編程的思想。 ThinkPhp5.0 Composer: php世界里的包管理器 目錄結(jié)構(gòu) project 應(yīng)用部署目錄 ├─application 應(yīng)用目錄(可設(shè)置) ...

    imtianx 評論0 收藏0
  • thinkphp源碼分析(一)—開門篇

    摘要:源碼分析開門篇生命周期入口文件用戶發(fā)起的請求都會經(jīng)過應(yīng)用的入口文件,通常是文件。注冊錯誤和異常機制執(zhí)行注冊錯誤和異常處理機制。由三部分組成應(yīng)用關(guān)閉方法錯誤處理方法異常處理方法注冊應(yīng)用關(guān)閉方法是為了便于攔截一些系統(tǒng)錯誤。 源碼分析—開門篇 thinkphp生命周期 1、入口文件 用戶發(fā)起的請求都會經(jīng)過應(yīng)用的入口文件,通常是 ==public/index.php==文件。當然,你也可以更改...

    flybywind 評論0 收藏0
  • Laravel 請求生命周期

    摘要:應(yīng)用實例所依賴的服務(wù)提供者可以在配置文件中的節(jié)點找到。完成所有服務(wù)提供者注冊到應(yīng)用實例后,應(yīng)用實例執(zhí)行啟動方法引導(dǎo)項目啟動。或內(nèi)核接收到請求,加載服務(wù)提供者,同時,將請求分發(fā)給路由器執(zhí)行。 這是一篇翻譯文章,原文 Request Life Cycle of Laravel,譯文 Laravel 請求生命周期 首發(fā)于個人博客,轉(zhuǎn)載請注明出處。 當需要使用一個框架、工具或者服務(wù)時,在使用前...

    junfeng777 評論0 收藏0
  • 常用 composer 包推薦

    摘要:名稱用途說明說明地址簡單易用的請求庫官網(wǎng)地址功能強大的請求庫文檔輕量級配置加載類支持多種配置格式簡單的緩存類提供多種緩存驅(qū)動數(shù)字生成類似優(yōu)酷視頻支持多語言支持加鹽生成官網(wǎng)地址網(wǎng)站地圖生成器簡單易用數(shù)據(jù)庫操作類支持各種常見數(shù)據(jù)庫文檔生成 名稱 用途說明 說明地址 mashape/unirest-php 簡單易用的HTTP請求庫 官網(wǎng)地址 guzzlehttp/guzzle ...

    Tamic 評論0 收藏0

發(fā)表評論

0條評論

2json

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<