php配置设置,配置设置 · phpcan开发手册 · 看云

**全局配置**

全局配置文件路径如下:

~~~

// 全局通用配置

/phpcan/conf/Conf.php

return [

// 默认服务,在work目录下

'DEFAULT' => 'demo',

// 允许访问的项目,如果访问的项目不在以下设置内则使用默认项目,防止被重试

'ALLOW' => [

'demo'

],

// 输入过滤

'INPUTFILTER' => 'escape|xss',

// 开启路由

'ROUTER' => TRUE,

// 默认缓存类型

'CACHE' => 'FILE',

// 默认输出类型

'RESPONSE' => 'json',

// 默认允许的上传文件类型

'UPLOAD' => ['jpg', 'gif', 'jpeg', 'png'],

// HTTP请求最大超时时间

'HTTP_TIMEOUT' => 3,

// HTTP请求最大并发数

'HTTP_MAXTHREAD' => 10,

// 提供RPC调用的函数名,函数定义在work/global.php文件中

'RPC_FUNC' => []

];

~~~

~~~

// 系统常量,一般无需修改,具体参数解释请参见文件中的注释

/phpcan/conf/Define.php

~~~

**服务个性化配置**

服务个性化配置文件存放在:work/服务目录/conf 下

服务个性化配置以单文件形式存在,每个文件对应一个类型的配置,但是Conf.php配置文件始终存在

~~~

// Conf.php详细配置内容,该文件中的配置会覆盖全局通用配置中的同名配置项

return [

// 实例ID,在SOA系统中查看,如果没有开启SOA支持则填0

'EXAMPLE' => 1,

// 当前的环境,0 开发 1 生产 2 测试

'ENVIRONMENT' => 0,

// 输入过滤

'INPUTFILTER' => 'escape|xss',

// 开启路由

'ROUTER' => TRUE,

// 默认中间件

'MIDDLEWARE' => [

'BEFORE' => [],

'AFTER' => []

],

// 默认缓存类型

'CACHE' => 'FILE',

// 默认输出类型

'RESPONSE' => 'json',

// 当前服务版本

'VERSION' => '1.0.0',

// HTTP请求最大超时时间

'HTTP_TIMEOUT' => 3.0

];

~~~

其他配置文件按照需要自行在该目录下创建,例如创建一个Mysql的配置,则在该目录下创建Mysql.php,内容如下

~~~

return [

// 数据库地址

'HOST' => '127.0.0.1',

// 账号

'USERNAME' => 'root',

// 密码

'PASSWORD' => '******',

// 连接的数据库

'DATABASE' => '***',

// 端口号

'PORT' => 3306,

// 字符集

'CHARSET' => 'utf8',

// 表前缀,没有可为空

'PREFIX' => ''

];

~~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值