位置: 编程技术 - 正文

ThinkPHP安装和设置(thinkphp怎么部署)

编辑:rootadmin

推荐整理分享ThinkPHP安装和设置(thinkphp怎么部署),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:thinkphp安装连接php,thinkphp5.1安装,thinkphp搭建教程,thinkphp搭建教程,thinkphp搭建教程,thinkphp5.1安装,thinkphp安装连接php,thinkphp5安装,内容如对您有帮助,希望把文章链接给更多的朋友!

前提:此教程适用于ThinkPHP 3.2+

今天起的以后几天,将放出ThinkPHP的系列教程,一共七篇,需要的同学可以自行点赞收藏。

1.安装

安装ThinkPHP的方法很多,你可以直接到ThinkPHP的官网去下载,下载完之后直接解压就可以了;或者你也可以到ThinkPHP官方维护的Git地址下载

gimoo: create-project topthink/thinkphp your-project-name

2. 设置

上面的安装看看就可以,因为实验楼已经安装好ThinkPHP了。所以我们现在开始学习ThinkPHP第一步:设置ThinkPHP。一个框架的原始模样可能无法满足你的开发需求,但你可以通过设置来满足。在学习ThinkPHP的配置的时候,首先要明白:ThinkPHP框架中所有配置文件的定义格式都是采用返回PHP数组的方式来定义的

ThinkPHP安装和设置(thinkphp怎么部署)

说明:ThinkPHP的配置参数(一级参数)是不区分大小写的,因为不管大写小写,最后都会转为小写。但是为了在编程的过程中更符合规范,建议统一使用大写来设置配置参数。上面的第一个配置URL_ROUTER_ON,我们开启了路由重写功能,为后面的URL_ROUTE_RULES奠定基础(详细的后面我们会在路由章节说到)。最后几个带DB_的设置项是表示设置连接数据库的参数,几乎每一个web应用都会用到数据库,这些设置为我们后续进一步学习的基础。

如上面的USER_CONFIG下的USER_AUTH和USER_TYPE是区分大小写的。

了解了ThinkPHP的配置格式后,我们再看看ThinkPHP的配置加载顺序,理解配置项的加载顺序在开发的时候很重要,因为在同名的配置下,后加载的配置会覆盖前面加载的顺序,而生效的只有后加载的顺序。

惯例配置->应用配置->模式配置->调试配置->状态配置->模块配置->扩展配置->动态配置

上面的顺序就是ThinkPHP的配置加载顺序,而在一般情况下,这些配置都是自动加载的。我们最常操作的是应用配置,默认的就是在Application/Common/Conf/config.php文件中。在开发的时候我们可以在这里设置自己的配置,如果你不熟悉你可以配置什么值,你可以打开ThinkPHP/Conf/convention.php文件来查看相对应的配置项

读取配置

在开发的过程中,我们有时候需要读取应用的配置值,在ThinkPHP中统一使用C('配置参数名')来读取配置。比如:

或者

这两个是等效的,都是可以读取到系统的URL访问模式的设置值,因为在ThinkPHP的配置项是不分大小写的。但是建议统一使用大写方式。

可以利用config首字母来记忆C()方法。

标签: thinkphp怎么部署

本文链接地址:https://www.jiuchutong.com/biancheng/275636.html 转载请保留说明!

上一篇:教你在PHPStorm中配置Xdebug(phpstorm如何运行)

下一篇:ThinkPHP路由详解(thinkphp 路由)

  • 个人所得税清算怎么操作
  • 小规模纳税人销售自建不动产
  • 公司的资本公积金可以用于弥补公司的亏损
  • 业务招待费进项税额转出表二
  • 减免税款借贷方表示
  • 现金余额本月金额和本年累计金额怎么填
  • 用现金购买办公设备会计分录
  • 每个月固定发工资
  • 企业盘活资产的方法有哪些
  • 企业所得税该如何计算
  • 接受捐赠的增值税计入利润总额吗
  • 公司向税务局缴纳环保税
  • 报销定额备用金什么意思
  • 营改增之后的增值税
  • 收到子公司分红需要交所得税吗?
  • 公积金抵扣个税上限
  • 贷款合同个人有吗
  • 预缴所得税如何做账
  • 为什么中国没有工业革命
  • 贷款能不能开发票
  • 个税申报表的含税金额
  • 地税发票开票有误,红字发票要如何开具?
  • 不抵扣勾选怎么挽回
  • 空白发票丢失怎么写说明
  • 消防改造费用
  • 报销老板垫款会计处理
  • 处置股权后相应债权坏账损失怎么处理?
  • 汇算清缴税务审计报告
  • windows10如何开机直接进入桌面
  • 银行存款转定期存款计入什么科目
  • 微信转账截图可以p图吗
  • 如何通过u盘重启
  • PHP:session_encode()的用法_Session函数
  • PHP:bzdecompress()的用法_Bzip2函数
  • 限额领料单一般一式几联
  • 银行承兑汇票背书人和被背书人什么关系
  • 进度条js代码
  • Uniapp 使用mocjk
  • php入门例子
  • 购买固定资产后如何处理
  • 残保金所属期怎么写
  • js示例
  • php设置title
  • 命令行查看git版本
  • 利息进项税是否含增值税
  • 季度所得税申报怎么弥补以前年度亏损
  • 管理不善造成的货物损失进项税可以抵扣吗
  • 会计实操和实际工作一样吗
  • 个人发票抬头是自己的名字吗
  • 固定资产处理的税务政策
  • 土地补偿款有哪些款项
  • 同一控制下企业合并和非同一控制下企业合并的区别
  • 百旺金赋怎么开红字发票
  • 个人包含什么
  • sql server如何查看本地的登录名和密码
  • sql server 2005怎么用
  • 固定资产每月计提还是每年计提
  • 销售成本会计英语
  • 小企业外币业务包括
  • 客户提现产生的费用计入
  • 教育培训机构的老师可以评职称吗
  • 某首饰商城为增值税一般纳税人,2021年1月发生以下业务
  • 土地增值税预缴计算方法70号公告
  • 存货账面价值入哪个科目
  • 税收罚款支出计算公式
  • 商业折扣,现金折扣,销售折让
  • navicat 导入
  • mysql 序列化转数组
  • ubuntu字体文件
  • agentctl.dll
  • window10重置和做系统的区别
  • ms-sys
  • linux中的shell命令
  • Python中MySQLdb和torndb模块对MySQL的断连问题处理
  • node.js nvm
  • javascript高级程序设计pdf百度云
  • jquery keydown
  • Jquery EasyUI实现treegrid上显示checkbox并取选定值的方法
  • 税务局税收分类编码
  • 增值税申报表如何导出
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设