This commit is contained in:
2022-03-21 11:16:38 +08:00
commit e89e807c64
1040 changed files with 284164 additions and 0 deletions

129
config/sys.php Normal file
View File

@@ -0,0 +1,129 @@
<?php
// ---------------------------------------------------------------------------------
// _____ _ _ _ _____
// | __ \ | | | | /\ (_) | __ \
// | |__) || |__ __ _ | | / \ _ __ _ | |__) |_ __ ___
// | ___/ | '_ \ / _` || | / /\ \ | '_ \ | | | ___/| '__|/ _ \
// | | | | | || (_| || | / ____ \ | |_) || | | | | | | (_) |
// |_| |_| |_| \__,_||_|/_/ \_\| .__/ |_| |_| |_| \___/
// | |
// |_|
// PhalApi Pro 专业版
// 广州果创网络科技有限公司
//
// ---------------------------------------------------------------------------------
//
// 一、协议的许可和权利
// 1. 您可以在完全遵守本协议的基础上,将本软件应用于商业用途;
// 2. 您可以在协议规定的约束和限制范围内修改本产品源代码或界面风格以适应您的要求;
// 3. 您拥有使用本产品中的全部内容资料、商品信息及其他信息的所有权,并独立承担与其内容相关的
// 法律义务;
// 4. 获得商业授权之后,您可以将本软件应用于商业用途,自授权时刻起,在技术支持期限内拥有通过
// 指定的方式获得指定范围内的技术支持服务;
//
// 二、协议的约束和限制
// 1. 未获商业授权之前,禁止将本软件用于商业用途(包括但不限于企业法人经营的产品、经营性产品
// 以及以盈利为目的或实现盈利产品);
// 2. 未获商业授权之前,禁止在本产品的整体或在任何部分基础上发展任何派生版本、修改版本或第三
// 方版本用于重新开发;
// 3. 如果您未能遵守本协议的条款,您的授权将被终止,所被许可的权利将被收回并承担相应法律责任;
//
// 三、有限担保和免责声明
// 1. 本软件及所附带的文件是作为不提供任何明确的或隐含的赔偿或担保的形式提供的;
// 2. 用户出于自愿而使用本软件,您必须了解使用本软件的风险,在尚未获得商业授权之前,我们不承
// 诺提供任何形式的技术支持、使用担保,也不承担任何因使用本软件而产生问题的相关责任;
// 3. 广州果创网络科技有限公司不对使用本产品构建的商城中的内容信息承担责任,但在不侵犯用户隐
// 私信息的前提下,保留以任何方式获取用户信息及商品信息的权利;
//
// 有关本产品最终用户授权协议、商业授权与技术服务的详细内容,均由广州果创网络科技有限公司独家
// 提供。广州果创网络科技有限公司拥有在不事先通知的情况下,修改授权协议的权力,修改后的协议对
// 改变之日起的新授权用户生效。电子文本形式的授权协议如同双方书面签署的协议一样,具有完全的和
// 等同的法律效力。您一旦开始修改、安装或使用本产品,即被视为完全理解并接受本协议的各项条款,
// 在享有上述条款授予的权力的同时,受到相关的约束和限制。协议许可范围以外的行为,将直接违反本
// 授权协议并构成侵权,我们有权随时终止授权,责令停止损害,并保留追究相关责任的权力。
//
// ---------------------------------------------------------------------------------
/**
* 以下配置为系统级的配置,通常放置不同环境下的不同配置
*
* @license http://www.phalapi.net/license GPL 协议
* @link http://www.phalapi.net/
* @author dogstar <chanzonghuang@gmail.com> 2017-07-13
*/
return array(
/**
* @var boolean 是否开启接口调试模式,开启后在客户端可以直接看到更多调试信息
*/
'debug' => false,
/**
* @var boolean 是否开启NotORM调试模式开启后仅针对NotORM服务开启调试模式
*/
'notorm_debug' => true,
/**
* @var boolean 是否纪录SQL到日志需要同时开启notorm_debug方可写入日志
*/
'enable_sql_log' => true,
/**
* @var boolean 是否开启URI匹配若未提供service或s参数且开启enable_uri_match才尝试进行URI路由匹配。例如/App/User/Login映射到s=App.Usre.Login
*/
'enable_uri_match' => false,
/**
* MC缓存服务器参考配置
*/
'mc' => array(
'host' => '127.0.0.1',
'port' => 11211,
),
/**
* Redis缓存服务器参考配置
*/
'redis' => array(
'host' => '127.0.0.1',
'port' => 6379,
),
/**
* 加密
*/
'crypt' => array(
'mcrypt_iv' => '12345678', //8位
),
/**
* es配置
*/
'es' => array(
'host' => '127.0.0.1:9200',
),
/**
* 文件日记
*/
'file_logger' => array(
'log_folder' => API_ROOT . '/runtime', // 日记目录,需要使用已存在且有写入权限的绝对目录路径
'level' => 7, // 需要纪录的日记级别默认Logger::LOG_LEVEL_DEBUG(1) | Logger::LOG_LEVEL_INFO(2) | Logger::LOG_LEVEL_ERROR(4)
'date_format' => 'Y-m-d H:i:s', // 时间日期格式
'debug' => NULL, // 是否调试文件日记服务独有的调度开关为NULL时默认跟随DI的调试模式
'file_prefix' => '', // 文件名前缀,必须为有效的文件名组成部分,自动使用下划线连接系统文件
'separator' => "|", // 日记内容分隔符,如:\t注意使用双引号保持转义
),
/**
* 返回结果
*/
'response' => array(
'structure_map' => array( // 返回结构字段映射配置
'ret' => 'ret',
'data' => 'data',
'msg' => 'msg',
'debug' => 'debug',
),
),
);