config目录
- 单应用模式配置目录
- 可以增加自定义的配置文件
开发配置
开发推荐使用.env环境文件进行操作,上线部署运行的时候再根据服务器实际配置更改配置文件中的内容
.example.env(请重命名为".env")
APP_DEBUG = true [APP] DEFAULT_TIMEZONE = Asia/Shanghai [DATABASE] TYPE = mysql HOSTNAME = 127.0.0.1 DATABASE = test USERNAME = username PASSWORD = password HOSTPORT = 3306 CHARSET = utf8 DEBUG = true [LANG] default_lang = zh-cn
说明:
如[APP],即为对应内容为app.php中的配置内容,下方的每行对应配置项的一项,入门学习更改DATABASE、USERNAME、PASSWORD即可
常规配置
以database.php文件为例
用于配置数据库,推荐使用Navicat进行数据库操作。
主要配置其中的数据库类型,数据库名,用户名,密码,表前缀(如有必要)
url访问
单应用模式项目访问路径:[域名]/index.php(入口文件)/Index(控制器类名)/index(方法名)
如:http://localhost/index.php/Index/index
即为访问本地服务器上的index.php入口文件进入项目,然后使用Index控制器中的index方法。
应用模式项目访问路径:[域名]/index.php(入口文件)/index(应用名)/Index(控制器类名)/index(方法名)
如:http://localhost/index.php/index/Index/index
即为访问本地服务器上的index.php入口文件进入项目,再进入index应用,然后使用Index控制器中的index方法。
在使用多应用模式前可能需要修改配置内容app.php,还要修改控制器类中的namespace。
补充:ThinkPHP采用 MVC —— 一种软件架构
model view controller