# @Date: 1970-01-01T08:00:00+08:00 # @Email: fm453@hiluker.com # @Last modified by: fm453 # @Last modified time: 2021-09-15T20:54:58+08:00 /* * gateway worker 与 yii2的结合方法 * author fm453@lukegzs.com */ /*先引入yii2的框架,不使用run,而使用init*/ defined('YII_DEBUG') or define('YII_DEBUG', true); //必须关闭调试模式 defined('YII_ENV') or define('YII_ENV', 'dev'); //开发环境 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-local.php'), require(__DIR__ . '/..'.YII_APP.'/config/main-local.php'), require(__DIR__ . '/..'.YII_APP.'/config/db-local.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';