欢迎使用PhalApi!

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

我们不断更新,保持生气;为接口负责,为开源负责!并承诺永久免费!

经典稳定版

PhalApi 1.x 是当前稳定版本系列,可用于正式项目的开发。

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

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

全新体验版

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

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

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

一键安装 PhalApi 2.x

  • 1、打开命令终端,并输入命令:
    $ composer create-project phalapi/phalapi
  • 2、查看在线接口列表文档:
    http://localhost/phalapi/public/docs.php
  • 3、访问接口:
    http://localhost/phalapi/public/

快速使用 PhalApi 1.x

  • 1、进入Github后从release分支下载,或直接:
    $ git clone https://github.com/phalapi/phalapi.git
  • 2、上传并解压到服务器 (推荐使用nginx,并将根目录设置为Public)
  • 3、打开浏览器,访问安装向导:
    http://localhost/PhalApi/Public/install/
  • 4、最后运行效果:
    http://localhost/PhalApi/Public/demo/

在线体验

接口服务示例

默认返回JSON,可加&callback=test参数返回JSONP数据,客户端需要的都在这!

调试模式

添加&__debug__=1参数,可开启强大的调试模式,查SQL,查异常,查八哥,都没问题!

在线接口文档

自动生成的在线接口文档,包括列表文档和详情文档,简洁而实用,开发快人一步!

扩展推荐 (39+)

Summer

Summer

支持支付宝、微信支付SDK开发集成

[荐!]第三方支付Pay
喵了个咪

喵了个咪

为海量数据分析与统计提供分表分库支持

[NEW!]DB集群拓展DB_Cluster
黄苗笋

黄苗笋

基于用户与组的权限管理认证功能

[赞!]Auth权限认证

SDK包 (9+)

SDK包(JAVA版)

为Android客户端PhalApi专属的SDK包

SDK包(OC版)

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

SDK包(Golang版)

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

感谢以下贡献者 (20+)

dogstar 火柴 George zz.guo 文振熙 黄苗笋 爱编程的小逗比 Aevit Summer 冰霜 大蝉 小艾 xiaos ダSimVlove辉 o(∩_∩)o 442484396 大脚鸭(kwan) 高一平 初学者(slgz) 小学弟 Ederth 野狗

已知应用 (1492+)

Fork me on GitHub