本人第一次使用PHP 开发API
1、第一步
开发框架:http://www.thinkphp.cn/down.html
本人下载 :ThinkPHP5.0.24核心版 需要先登陆
下载解压,放入phpstudy 的 网站根目录下:www文件,如下图:
phpstudy 选择Apache,如下图:
2、配置域名如下图:
打开下载的框架,打开 application 文件下的 config.php
修改:使用路由
'url_route_on' => true,
修改: 使用接送数据格式
'default_return_type' => 'json'
测试如下图:
3、定义自己的api
在:application 文件夹下 index - controller 下面添加Test.php
<?php
namespace app\index\controller;
class Test{
public function apiGet2()
{
echo "test->apiGet2";
}
}
代码如下图:
4、添加路由
在:application 文件夹下 route.php
添加: Route::get('apiGet2', 'test/apiGet2');
如下图:
5、隐藏入口文件,这样在路径上面就不会出现 “ index.php ” 字样。
在 public 文件夹下 .htaccess 文件修改为:
<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>
其实就是在 $ index.php 后面加 ?
测试:
参考资料: