#引言

ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的开源轻量级PHP框架ThinkPhp5.1的安装与配置_php

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

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


#ThinkPhp的安装

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

ThinkPhp5.1的安装与配置_php教程_02

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

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

#ThinkPhp的配置

初步配置

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

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

ThinkPhp5.1的安装与配置_后端基础_03

命名规范

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

目录和文件

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

函数的类、属性命名

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

常量和配置

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

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

调试模式

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

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

语法错误

ThinkPhp5.1的安装与配置_php_04

这里明显是忘记加了引号

访问网站:

ThinkPhp5.1的安装与配置_thinkphp_05

未定义函数

ThinkPhp5.1的安装与配置_thinkphp_06

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

ThinkPhp5.1的安装与配置_php教程_07

引号遗漏

ThinkPhp5.1的安装与配置_php教程_08

访问网站:

ThinkPhp5.1的安装与配置_php_09

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

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

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

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

再次访问错误试试看:

ThinkPhp5.1的安装与配置_thinkphp_10

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

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

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

喜欢点赞关注支持哦~