main-local.php 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. <?php
  2. return [
  3. 'components' => [
  4. // Mysql部分的配置
  5. 'db' => [
  6. 'class' => 'yii\db\Connection',
  7. 'dsn' => 'mysql:host={mysql_host};dbname={mysql_database}',
  8. 'username' => '{mysql_user}',
  9. 'password' => '{mysql_password}',
  10. 'charset' => 'utf8',
  11. ],
  12. // Mongodb部分的配置
  13. 'mongodb' => [
  14. 'class' => 'yii\mongodb\Connection',
  15. # 有账户的配置
  16. //'dsn' => 'mongodb://username:password@localhost:27017/datebase',
  17. # 无账户的配置
  18. 'dsn' => 'mongodb://127.0.0.1:27017/fecshop',
  19. # 复制集
  20. //'dsn' => 'mongodb://10.10.10.252:10001/erp,mongodb://10.10.10.252:10002/erp,mongodb://10.10.10.252:10004/erp?replicaSet=terry&readPreference=primaryPreferred',
  21. ],
  22. /**
  23. * 默认的cache和session配置。
  24. */
  25. 'cache' => [
  26. 'class' => 'yii\caching\FileCache', // 默认为文件存储cache
  27. // 缓存配置独立的redis,您可以和上面的redis配置一致
  28. ],
  29. 'session' => [
  30. 'class' => 'yii\web\Session',
  31. // session过期时间,1天过期
  32. 'timeout' => 86400 * 1,
  33. ],
  34. 'redis' => [
  35. 'class' => 'yii\redis\Connection',
  36. ],
  37. /**
  38. * 如果你想使用redis sesson 和 redis cache,那么使用下面的配置
  39. * 1.设置redis组件的配置
  40. * 2.将上面cache和session组件配置部分注释掉,使用下面的cache 和 session组件
  41. * 3.
  42. 'redis' => [
  43. 'class' => 'yii\redis\Connection',
  44. 'hostname' => '127.0.0.1', // redis的host
  45. 'port' => 6379, // redis的端口
  46. 'password' => '', // redis的密码
  47. 'database' => 0, // redis的库,此处不要改动
  48. ],
  49. 'cache' => [
  50. 'class' => 'yii\redis\Cache', // 'class' => 'yii\caching\FileCache',
  51. // 缓存配置独立的redis,如何和redis 组件一致,则不需要单独配置。
  52. //'redis' => [
  53. // 'hostname' => '127.0.0.1', // redis的host
  54. // 'port' => 6379, // redis的端口
  55. // 'password' => '', // redis的密码
  56. //],
  57. ],
  58. 'session' => [
  59. 'class' => 'yii\redis\Session',
  60. // session过期时间,1天过期
  61. 'timeout' => 86400 * 1,
  62. // 缓存配置独立的redis,如何和redis 组件一致,则不需要单独配置。
  63. //'redis' => [
  64. // 'hostname' => '127.0.0.1', // redis的host
  65. // 'port' => 6379, // redis的端口
  66. // 'password' => '', // redis的密码
  67. //],
  68. ],
  69. */
  70. ],
  71. ];