接口,从简单开始!

PhalApi是一个PHP轻量级开源接口框架,致力于快速开发接口服务。支持HTTP/SOAP/RPC等协议,可用于搭建接口/微服务/RESTful接口/Web Services。承诺永久免费,可用于商业用途。

自动生成接口文档、自动进行参数校验、自动生成单元测试代码、自动拥有CURD数据接口、自动安装程序,让接口开发更简单、更高效、更专业。

2.x 全新主流版@Github

PhalApi 2.x 是全新版本系列,将持续更新,给你全新的开发体验。

移植自PhalApi 1.x,主要采用composer,遵循PSR-4,并支持命名空间。

PhalApi 2.x 支持PHP 5.3及以上版本,并支持PHP 7。

1.x 经典封存版@码云 star

PhalApi 1.x 是经典封存版本,已停止更新,历练考验,可放心使用。

主要采用PEAR命名规范,遵循PSR-0,不支持命名空间和composer。

PhalApi 1.x 支持PHP 5.3及以上版本,并支持PHP 7。

2.x 一键安装

  • 1、composer安装PhalApi 2.x
    $ composer create-project phalapi/phalapi
  • 2、使用HTTP访问接口
    http://localhost/phalapi/public/
  • 3、查看在线接口文档
    http://localhost/phalapi/public/docs.php
  • 马上体验

2.x 在线体验

API接口

默认返回JSON,通过s参数可指定请求接口服务

在线接口文档

自动生成在线接口文档,可在线测试

运营平台

提供给运营团队使用的管理后台,基于layui



2.x 扩展推荐 (40+)

吞吞小猴

吞吞小猴

按照尺寸压缩上传图片,参考TP图形处理

[NEW!] PhalApi-Image图像处理
steve

steve

提供视图渲染功能

[NEW!] PhalApi-View视图扩展
dogstar

dogstar

基于PHP QRCode,可生成二维码图片

[NEW!] PhalAPi-QrCoe二维码扩展

SDK包 (9+)

SDK包(JAVA版)

为Android客户端PhalApi专属的SDK包

SDK包(OC版)

基于AFNetworking的二次封装,由@Aevit 提供

SDK包(Golang版)

基于Golang语言SDK包集成 由@prettyyjnic 提供

感谢以下贡献者 (30+)

基于PhalApi开发的,
项目 (6000+),API数量(8W+),每日接口请求(10KW+)

PhalApi作为可能是国内领先的PHP接口开发框架,已经应用在:云服务、亲子教育、共享出行、新鲜购、生活圈等领域。
为开发者所喜欢,为企业所认可。

合作伙伴

排名不分先后