PHP api接口开发

本人第一次使用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 后面加 ?

测试:

参考资料:

https://www.cnblogs.com/haima/p/9534086.html

https://www.jb51.net/article/131549.htm 

原创文章 98 获赞 14 访问量 15万+

猜你喜欢

转载自blog.csdn.net/TaLinBoy/article/details/101688086