38 lines
1.2 KiB
PHP
Executable File
38 lines
1.2 KiB
PHP
Executable File
<?php
|
||
# @Author: 嗨噜客科技(www.hiluker.cn) <fm453>
|
||
# @Date: 1970-01-01T08:00:00+08:00
|
||
# @Email: fm453@hiluker.com
|
||
# @Last modified by: fm453
|
||
# @Last modified time: 2021-09-15T20:53:39+08:00
|
||
|
||
/*
|
||
* gateway worker 与 yii2的结合方法
|
||
* author fm453@lukegzs.com
|
||
*/
|
||
/*先引入yii2的框架,不使用run,而使用init*/
|
||
defined('YII_DEBUG') or define('YII_DEBUG', false); //必须关闭调试模式
|
||
defined('YII_ENV') or define('YII_ENV', 'prod'); //生产环境
|
||
|
||
define('YII_APP','/dacms-api');
|
||
require(__DIR__ . '/../vendor/autoload.php');
|
||
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
|
||
require(__DIR__ . '/../common/config/bootstrap.php');
|
||
require(__DIR__ . '/..'.YII_APP.'/config/bootstrap.php');
|
||
require(__DIR__ . '/..'.YII_APP.'/config/cert.php') ; //定义API站点通讯并存入$_FM
|
||
|
||
$config = yii\helpers\ArrayHelper::merge(
|
||
require(__DIR__ . '/../common/config/main.php'),
|
||
require(__DIR__ . '/..'.YII_APP.'/config/main.php'),
|
||
require(__DIR__ . '/..'.YII_APP.'/config/db.php')
|
||
);
|
||
|
||
$application = new yii\web\Application($config);
|
||
$application->init(); //改为init
|
||
|
||
// use yii;
|
||
|
||
|
||
/*开始gateworker的使用*/
|
||
//require_once __DIR__ .'/../vendor/autoload.php';
|
||
require_once __DIR__ .'/../vendor/workerman/GatewayWorker/start.php';
|