接口,从简单开始!

PhalApi是一个PHP轻量级开源接口框架,并承诺永久免费!
我们致力于将PhalApi维护成像恒星一样:
不断更新,保持生气;为接口负责,为开源负责!让后台接口开发更简单!

快速开发

专注于后台接口开发

在线文档

敏捷开发下的精益文档

解决方案

移动App背后的胖子

BresicWhitney Logo

请从release分支拉取稳定版本

1、进入Git@OSC后从release分支下载,或直接:
git clone https://git.oschina.net/dogstar/PhalApi.git

2、上传并解压到服务器
(推荐使用nginx,并将根目录设置为Public)

3、打开浏览器,访问安装向导:
http://localhost/PhalApi/Public/install/

4、最后运行效果:
http://localhost/PhalApi/Public/demo/

在线体验

在线接口请求

默认返回JSON,如需返回JSONP,可加&callback=test参数

在线接口调试

添加&__sql__=1参数,可查看全部执行的SQL语句,以便进行查询优化

[赞!]在线查看接口参数

在线实时查看接口最新的参数、返回和说明,无须手动维护文档

SDK包 (6+)

SDK包(JAVA版)

为Android客户端开发同学提供PhalApi专属的SDK包

SDK包(OC版)

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

SDK包(PHP版)

只需引进一个PHP文件,即可体验快速接口调用

扩展推荐 (17+)

[荐!]第三方支付Pay

支持支付宝、微信支付

Summer

[NEW!]DB集群拓展DB_Cluster

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

喵了个咪

[赞!]Auth权限认证

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

黄苗笋

勿忘初心,方得始终

虽然现在这个社会的节奏很快,但如果有时间时,我们不妨静下来,稍微思考一下,然后你会发现:慢慢来,比较快。

PhalApi 的初衷

我们之所以开源这个框架,是因为我们想致力于提供可以快速进行开发后台接口的框架,并且通过这个框架分享更多开发的最佳实践、原则和模式!这就是我们的初心,也希望我们能一直坚持下去。

PhalApi命名的来源

得益于开源社区,现在有很多优秀的开源框架。确实有很多框架值得我们去学习和使用,其中高性能的Phalcon框架和可视化代码评审工具 Phabricator都是相当令人敬佩和认可的。前者在思想、模式和原则上有很好的文档说明;后者在包管理、命名写法等都非常好地体现了代码重用。受此两个框架的影响,故取名为:PhalApi。

通过PhalApi,我们希望可以

撑轻量级项目后台接口的快速开发;阐明如何进行框架设计、对应复杂领域业务、支撑海量服务等,以及分享好的思想、技巧工具和最佳实践。最后,争取成为国内主流的PHP接口开发框架。

产品和案例 (28+)

2015年8月24日

凡美母婴秤

专为孕产婴人群服务,管理您的体重数据

2015年10月15日

极盒

整合了互联网支付和银联支付方式的POST机,小巧、便捷

2016年8月23日

SLERP CM

基于MIE云平台构建的现代化企业级应用

感谢以下贡献者 (15+)

dogstar 火柴 George zz.guo 文振熙 黄苗笋 爱编程的小逗比 Aevit Summer 冰霜 大蝉 小艾 xiaos ダSimVlove辉 o(∩_∩)o