phalapi.net - PHP轻量级开源接口框架

官网 : https://www.phalapi.net/

一、Composer一键安装 

1、安装Composer

参考文章:【Windows环境下Composer的安装教程】https://blog.csdn.net/iloveyougirls/article/details/52333597

2、Apache配置

如果使用的是Apache,可参考以下配置。目录结构(放置在Apache目录下):

新建一个.htaccess,内容如下:

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteBase /

    RewriteCond %{HTTP_HOST} ^dev.phalapi.net$

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteCond %{REQUEST_URI} !^/phalapi/public/
    RewriteRule ^(.*)$ /phalapi/public/$1
    RewriteRule ^(/)?$ index.php [L]
</IfModule>

注:htaccess文件生成地址: http://htaccess.uuz.cc/

内容可下载后自行编辑 

3、初始化一个项目

在Apache目录下的htdocs文件夹中,打开cmd(Shift + 鼠标右键),输入composer create-project phalapi/phalapi,生成phalapi目录

目录结构如下 

 

 3、开始写接口

在\phalapi\src\app\Api目录下新建Hello.php文件,内容如下:

<?php
namespace App\Api;

use PhalApi\Api;

class Hello extends Api {
  public function world () {
    return array('title' => 'Hello World!');
  }
}

  4、访问接口

http://localhost/htdocs/phalapi/public/?s=Hello.world

http://localhost/为我的Apache根目录

/htdocs为根目录下的文件夹,该文件夹是初始化项目的路径

Hello为我的接口类名

world为我的接口类方法名

效果图如下:

二、在线接口文档

修改Hello.php文件如下

<?php
namespace App\Api;

use PhalApi\Api;

/**
 * 我的第一个接口
 */
class Hello extends Api {
  /**
   * 输出Hello World
   * @desc Hello World
   */
  public function world () {
    return array('title' => 'Hello World!');
  }
}

访问链接:http://localhost/htdocs/phalapi/public/docs.php

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值