sys.php 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <?php
  2. /**
  3. * 以下配置为系统级的配置,通常放置不同环境下的不同配置
  4. *
  5. * @license http://www.phalapi.net/license GPL 协议
  6. * @link http://www.phalapi.net/
  7. * @author dogstar <chanzonghuang@gmail.com> 2017-07-13
  8. */
  9. return array(
  10. /**
  11. * @var boolean 是否开启接口调试模式,开启后在客户端可以直接看到更多调试信息
  12. */
  13. 'debug' => false,
  14. /**
  15. * @var boolean 是否开启NotORM调试模式,开启后仅针对NotORM服务开启调试模式
  16. */
  17. 'notorm_debug' => false,
  18. /**
  19. * @var boolean 是否纪录SQL到日志,需要同时开启notorm_debug方可写入日志
  20. */
  21. 'enable_sql_log' => false,
  22. /**
  23. * @var boolean 是否开启URI匹配,若未提供service(或s)参数且开启enable_uri_match才尝试进行URI路由匹配。例如:/App/User/Login映射到s=App.Usre.Login
  24. */
  25. 'enable_uri_match' => false,
  26. /**
  27. * MC缓存服务器参考配置
  28. */
  29. 'mc' => array(
  30. 'host' => '127.0.0.1',
  31. 'port' => 11211,
  32. ),
  33. /**
  34. * Redis缓存服务器参考配置
  35. */
  36. 'redis' => array(
  37. 'host' => '127.0.0.1',
  38. 'port' => 6379,
  39. ),
  40. /**
  41. * 加密
  42. */
  43. 'crypt' => array(
  44. 'mcrypt_iv' => '12345678', //8位
  45. ),
  46. /**
  47. * 文件日记
  48. */
  49. 'file_logger' => array(
  50. 'log_folder' => API_ROOT . '/runtime', // 日记目录,需要使用已存在且有写入权限的绝对目录路径
  51. 'level' => 7, // 需要纪录的日记级别,默认:Logger::LOG_LEVEL_DEBUG(1) | Logger::LOG_LEVEL_INFO(2) | Logger::LOG_LEVEL_ERROR(4)
  52. 'date_format' => 'Y-m-d H:i:s', // 时间日期格式
  53. 'debug' => NULL, // 是否调试,文件日记服务独有的调度开关,为NULL时默认跟随DI的调试模式
  54. 'file_prefix' => '', // 文件名前缀,必须为有效的文件名组成部分,自动使用下划线连接系统文件
  55. 'separator' => "|", // 日记内容分隔符,如:\t,注意使用双引号保持转义
  56. ),
  57. /**
  58. * 返回结果
  59. */
  60. 'response' => array(
  61. 'structure_map' => array( // 返回结构字段映射配置
  62. 'ret' => 'ret',
  63. 'data' => 'data',
  64. 'msg' => 'msg',
  65. 'debug' => 'debug',
  66. ),
  67. ),
  68. );