q-phalcon/for-server

The QPhalcon framework


Keywords
php framework, phalcon, QP, 纯后端框架
License
MIT

Documentation

基于QP开发的纯服务PHP框架 (QPS)

Latest Version on Packagist Software License Total Downloads

Note: PHP Phalcon Framework

欢迎使用QP for Server 框架

  该框架只做一件事情:纯后端服务,JSON响应

  该框架是在q-phalcon/q-phalcon框架(QP框架)的基础上,继续面向服务开发:

  • 可以在代码的任何位置返回JSON响应:result,msg,code,data,total 5个常用的JSON响应结构,满足大部分业务需求,并且规范开发
  • 可以在代码的任何位置抛出适应JSON响应的异常信息,使代码更加清晰
  • 规范了常量定义的目录和文件
  • 规范化日志目录
  • 默认加入HTTP第三方组件,并且针对JSON响应的服务做了常规封装

Install

1. 使用Composer下载

  使用Composer工具安装项目,关于composer的用法,请自行学习!

   composer create-project q-phalcon/for-server

3. 需要的环境

  需要 php >= 7.0

  需要 phalcon扩展:install phalcon

  强烈建议使用redis作为会话驱动方式!安装 redis-server:Download Redis for linux

  因此,同时需要redis扩展

3. 配置

  修改php.ini文件中:session.serialize_handler = php_serialize (否则无法使用Session::getAll方法)

  当然别忘记在php.ini中添加 phalcon和redis扩展哦

License

  The MIT License (MIT). Please see License File for more information.