# Hello Think
复制官方的public模板至api目录。
index.php 入口文件
~~~php
<?php
// 定义应用目录
define('APP_PATH', __DIR__ . '/../app/');
// 加载框架引导文件
require __DIR__ . '/../thinkphp/start.php';
~~~
.htaccess apache url重写文件
~~~xml
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
~~~
favicon.ico 网站图标(可选)
robots.txt (可选)
复制官方的application模板至app目录。
common.php 共用文件,暂时为空
config.php 配置文件,使用官方默认的文件
database.php 数据库配置文件,使用官方默认的文件
route.php 路由配置文件,使用官方默认的文件
诺用IDE打开的是app目录 请添加thinkphp的库
![](https://box.kancloud.cn/1abbf17b0d6ecf281795419a95804681_556x693.png)
![](https://box.kancloud.cn/754b79a310473094cc9aa0f12a669961_603x688.png)
建立控制器Index,路径为 app/index/controller/Index.php
~~~php
<?php
namespace app\index\controller;
class Index
{
public function index($name = 'Thinkphp5')
{
return 'Hello ' .$name. '.';
}
}
~~~
访问URL
http://api.imba.cn/
http://api.imba.cn/index/
http://api.imba.cn/index/index/
http://api.imba.cn/index/index/index.html
都能看到正确的结果
![](https://box.kancloud.cn/2dfb9adac427ca60038ff160b7824c2c_524x690.png)
传入参数,改变名字
http://api.imba.cn/index/index/index.html?name=bill
http://api.imba.cn/index/index/index/name/bill
![](https://box.kancloud.cn/6e0ae5c0d6cce72b1c267571afdd6232_561x454.png)