• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

ThinkPhp5.1的安装和配置

武飞扬头像
XoF夜
帮助2

#引言

ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的开源轻量级PHP框架学新通

ThinkPhp框架大大减少了程序员在实际开发过程的时间,增加了开发效率。

ThinkPhp框架目前已经更新到了6.0,在这个系列中演示的版本为5.1

#ThinkPhp的安装

对于ThinkPhp5.1(以下简称Tp5),我们可以直接从它的官网下载并上传到网站根目录上。

学新通

如图所示,点击  Download 按钮即可开始下载

注意:下载需要先拥有一个官网账号

#ThinkPhp的配置

初步配置

下载后会得到一个压缩包文件,只需上传压缩包并解压到根目录即可。

配置好域名后访问域名 /public  出现图示所示即表示tp5成功安装。

学新通

命名规范

ThinkPHP5.1遵循PSR-2命名规范和PSR-4自动加载规范,并且注意如下规范:

目录和文件

  • 目录使用小写 下划线;
  • 类库、函数文件统一以.php为后缀;
  • 类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致;
  • 类文件采用驼峰法命名(首字母大写),其它文件采用小写 下划线命名;
  • 类名和类文件名保持一致,统一采用驼峰法命名(首字母大写);

函数的类、属性命名

  • 类的命名采用驼峰法(首字母大写),例如 UserUserType,默认不需要添加后缀,例如UserController应该直接命名为User
  • 函数的命名使用小写字母和下划线(小写字母开头)的方式,例如 get_client_ip
  • 方法的命名使用驼峰法(首字母小写),例如 getUserName

常量和配置

  • 常量以大写字母和下划线命名,例如 APP_PATH
  • 环境变量定义使用大写字母和下划线命名,例如APP_DEBUG

具体内容请查看官方文档。

调试模式

在我们用tp5开发项目时难免会犯些错误,比如:语法错误、未定义函数、引号遗漏等。

在这里我们演示一下这几种错误。

语法错误

学新通

这里明显是忘记加了引号

访问网站:

学新通

未定义函数

学新通

在没有定义"qqqaaa"这个函数时候访问网站:

学新通

引号遗漏

学新通

访问网站:

学新通

注意,tp5不同于原生php,不会主动给你抛出错误,在这里我们要进行一些设置。

打开根目录下:application/config.php

记住这个文件,它是tp5配置文件,包含了许许多多的配置项。

排在最显眼的就是'app_debug'、'app_trace'两个配置项,在开发过程中,我们通常把它们设置为”true“。

再次访问错误试试看:

学新通

现在是不是就抛出了具体的异常?

但是,当我们网站上线时切记要把这两个配置项设置为”false“,否则你显示出了具体的错误,很容易被黑客所攻破。

至此,tp5基础配置就此结束了。

喜欢点赞关注支持哦~

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhicefif
系列文章
更多 icon
同类精品
更多 icon
继续加载