## 路由選擇安裝
本節開始構建路由,先去 GitHub 搜一下:[點此查看搜索結果](https://github.com/search?l=PHP&o=desc&q=router&ref=searchresults&s=stars&type=Repositories&utf8=%E2%9C%93)
推薦 [https://github.com/NoahBuscher/Macaw](https://github.com/NoahBuscher/Macaw),對應的 Composer 包為 noahbuscher/macaw 。
下面開始安裝它,更改 composer.json:
~~~
{
"require":{
"noahbuscher/macaw": "dev-master"
}
}
~~~
運行 composer update,成功之后將得到以下目錄:
<center>

</center>
至此,Macaw安裝成功!
## 站點入口文件與環境
在項目目錄下新建public 文件夾,這個文件夾將是用戶唯一可見的部分。在文件夾下新建 index.php 文件:
~~~
<?php
// Autoload 自動載入
require '../vendor/autoload.php';
// 路由配置
require '../config/routes.php';
~~~
上面一行表示引入 Composer 的自動載入功能,下面一行表示載入路由配置文件。
然后繼續在項目目錄下新建config文件夾,在config文件夾內新建 routs.php 文件,內容如下:
~~~
<?php
use NoahBuscher\Macaw\Macaw;
Macaw::get('fuck', function() {
echo "成功!";
});
Macaw::get('(:all)', function($fu) {
echo '未匹配到路由<br>'.$fu;
});
Macaw::dispatch();
~~~
然后訪問你的地址即可:http://127.0.0.66/index.php/fuck
注意:如果要配置域名地址進行映射要指向 `public/index.php` 文件
