开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
PhalApi首页、文档和下载 - 轻量级PHP后台接口开发框架 - 开源中国社区
全部项目分类
GPL
PHP
跨平台
暗夜在火星
分享
收藏
344 人收藏
收录时间:2015-01-25
PhalApi 详细介绍

一句话描述

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


背景

过去十年,是互联网时代;如今的十年,是移动时代。

在iOS、Android、Windows Phone、PC版、Web版等各种终端和各种垂直应用不停更新迭代的大背景下,显然很是需要一组乃至一系列稳定的后台接口支撑。 接口,是如此重要,正如Jaroslav Tulach在《软件框架设计的艺术》一书中说的:

API就如同恒星,一旦出现,便与我们永恒共存。

所以,这里希望通过提供一个快速可用的后台接口开发框架,可以:

  • 一来,支撑各业务场景下接口开发;

  • 二来,阐明如何进行接口开发、设计和维护,以很好支持海量访问、大数据、向前向后兼容等;

  • 三来,顺便分享一些好的思想、技巧和有用的工具、最佳实践。


如果您有接口项目开发的需要,又刚好需要一个PHP接口框架,欢迎使用! 我们也争取致力于将我们的PhalApi维护成像恒星一样:

不断更新,保持生气;为接口负责,为开源负责!


安装

  • 请从release分支拉取稳定的代码

  • 推荐在Linux服务器上进行开发

  • 建议PHP >= 5.3.3

将代码下载解压到服务器后即可,然后把根目录设置为Public。如nginx下:

root   /.../PhalApi/Public;	

为验证是否安装成功,可以访问默认接口服务,如:http://localhost/PhalApi/demo/,正常时会返回类如:

{
    "ret": 200,
    "data": {
        "title": "Default Api",
        "content": "PHPer您好,欢迎使用PhalApi!",
        "version": "1.1.0",
        "time": 1422779027
    },
    "msg": ""
}


在线体验

//默认的接口服务
http://phalapi.oschina.mopaas.com/Public/demo/

//带参数的示例接口
http://phalapi.oschina.mopaas.com/Public/demo/?service=Default.Index&username=oschina

//故意请求一个非法的服务
http://phalapi.oschina.mopaas.com/Public/demo/?service=Demo.None
{
    "ret": 400,
    "data": [],
    "msg": "非法请求:服务Demo.None不存在"
}

PhalApi

选择将代码托管在码云
你还在等什么

可能是中国最大最好的代码托管平台


大家对 PhalApi 的评论 (全部 7 条评论)
{{repayCom.userName}}
navyblue
文档超好,收藏 #PhalApi#
navyblue
文档做的超好,果断收藏 #PhalApi#
BigMans
试试看,感谢分享13 #PhalApi#
余哥Cse
学习学习,做安卓开发的 #PhalApi#
我依旧是那个人
留一个阿里云免费优惠券->http://aliyun.izhuanyer.com
PhalApi 相关博客
顶部