env_taskmgr('RABBITMQ_HOST', '127.0.0.1'), 'PORT' => (int)env_taskmgr('RABBITMQ_PORT', 5672), 'USER' => env_taskmgr('RABBITMQ_USER', 'task'), 'PASSWD' => env_taskmgr('RABBITMQ_PASSWD', 'task123'), 'VHOST' => env_taskmgr('RABBITMQ_VHOST', 'erp_task'), 'ROUTER' => env_taskmgr('RABBITMQ_ROUTER', 'erp.task.%s.*'), 'QUEUE_PREFIX' => env_taskmgr('QUEUE_PREFIX', 'ERP'), ); } if (__CONNECTER_MODE === 'redis') { $redisConfig = array( 'HOST' => env_taskmgr('REDIS_HOST', '127.0.0.1'), 'PORT' => (int)env_taskmgr('REDIS_PORT', 6379), 'QUEUE_PREFIX' => env_taskmgr('QUEUE_PREFIX', 'ERP'), 'WAIT_TIME' => (int)env_taskmgr('REDIS_WAIT_TIME', 1), ); $redisPass = env_taskmgr('REDIS_PASSWD', null); if ($redisPass !== null && $redisPass !== '') { $redisConfig['PASSWD'] = $redisPass; } $GLOBALS['__REDIS_CONFIG'] = $redisConfig; } // 缓存存储介质提供者 define('__CACHE_MODE', env_taskmgr('CACHE_MODE', 'filesystem')); if (__CACHE_MODE === 'memcache' || __CACHE_MODE === 'memcached') { define( '__MEMCACHE_CONFIG', env_taskmgr('MEMCACHE_CONFIG', '127.0.0.1:11211,127.0.0.1:11212') ); } // 文件存储介质提供者 define('__STORAGE_MODE', env_taskmgr('STORAGE_MODE', 'local')); if (__STORAGE_MODE === 'ftp') { $GLOBALS['__STORAGE_CONFIG'] = array( 'HOST' => env_taskmgr('STORAGE_HOST', '127.0.0.1'), 'PORT' => (int)env_taskmgr('STORAGE_PORT', 21), 'USER' => env_taskmgr('STORAGE_USER', 'test'), 'PASSWD' => env_taskmgr('STORAGE_PASSWD', 'test'), 'TIMEOUT' => (int)env_taskmgr('STORAGE_TIMEOUT', 30), 'PASV' => env_taskmgr('STORAGE_PASV', false, true), ); } elseif (__STORAGE_MODE === 'sftp') { $GLOBALS['__STORAGE_CONFIG'] = array( 'HOST' => env_taskmgr('STORAGE_HOST', '127.0.0.1'), 'PORT' => (int)env_taskmgr('STORAGE_PORT', 22), 'USER' => env_taskmgr('STORAGE_USER', 'test'), 'PASSWD' => env_taskmgr('STORAGE_PASSWD', 'test'), 'TIMEOUT' => (int)env_taskmgr('STORAGE_TIMEOUT', 30), 'rootPath' => env_taskmgr('STORAGE_ROOTPATH', '/'), ); } elseif (__STORAGE_MODE === 'aliyunoss') { // aliyunoss 使用 base_storage_aliyunosssystem 配置(如需个性化,可在全局 storager 配置处调整) } //设置为真实的域名,如果开启ssl可以配置https前缀的域名 define('DOMAIN', env_taskmgr('DOMAIN', 'http://127.0.0.1')); //定义内部任务请求的token(必须配置) define('REQ_TOKEN', env_taskmgr('REQ_TOKEN', 'YOUR_TOKEN_HERE'));