gnp / yaf_swoole_plug
swoole_web_server结合yaf实现高效api接口
dev-master
2017-07-31 07:03 UTC
Requires
- catfan/medoo: ^1.4
- firebase/php-jwt: ^5.0
This package is not auto-updated.
Last update: 2024-03-25 05:01:04 UTC
README
为什么写这个
参照了 LinkedDestiny xuebingwang ,觉得太裸露,就决定用composer形式来写,同时也是一种锻炼
程序我会在应用中进一步完善,同时希望大家给点意见
Requirement
- yaf扩展
- swoole扩展
如何使用
1.生成yaf框架
2.使用composer安装
在yaf框架根目录下面使用命令行输入
$ composer require gnp/yaf_swoole_plug dev-master
然后更新composer
$ composer update
//修改yaf框架入口文件 define('APPLICATION_PATH', dirname(__FILE__)); require_once dirname(__FILE__).'/vendor/autoload.php'; if (PHP_SAPI === 'cli'){ //传入swoole的配置 $config = array(); Ysp\Entry::startServer($config); }else{ //这边是传统的apache或php-fpm模式 $application = new Yaf_Application( APPLICATION_PATH . "/conf/application.ini"); $application->bootstrap()->run(); } //为了方便,我封装了get和post方法,存放在src/common/function.php 将代码拷贝出来,放入框架中去
启动服务
//进入yaf框架入口文件对应目录,在命令行模式下输入 php index.php //打开浏览器,输入localhost:9501 hello world