Thinkphp6快速⼊门教程
为什么学ThinkPhp6?
php是世界上最好的语⾔。thinkphp是最流⾏的php框架。thinkphp6版本是最新最前沿的版本。屏幕前学习的你,嗯,是最好看的.
这优势,没的说,赶紧买买买哦不说错了,学它学它选它~物美价廉,⼤家快来学啊
开始thinkphp6:
thinkphp6其实就是thinkphp5.2,6是最新的版本,很多⼈听过thinkphp3点⼏,thinkphp5.0,thinkphp5.1,很好奇为什么不见5.2呢。事实上,从5.1到5.2版本变化太⼤了,就换掉了⼩版本的迭代,直接取名新的⼤版本6.0。thinkphp6虽然发⾏没多久,但是版本迭代的也挺快的,因此未来主流肯定是6版本。api接口临时关闭是什么意思
我的建议,开始学的时候,⼀定⼀定不要去看开发⽂档。看开发⽂档来学习效果事倍功半。开发⽂档是给有基础的⼈⽤的,是已经会开发的⼈⽤的⼀个⼿册,⽽对于初学者最好最快的学习⽅法就是看视频,推荐视频thinkphp6教程:
(虽然这个视频不是特别好,但聊胜于⽆)。
codeorg编程教育平台免费安装配置:
环境及下载:
php版本>7(集成服务phpstudy可以很⽅便的下载并管理不同版本的php)
下载管理⼯具composer
下载thinkphp6
nginx和lvs的区别thinkphp6的php环境⽀持是>7以上:我⽤的的服务器集成软件PHPStudy,在⾥⾯很⽅便的下好了php7.3,还能切换版本。
下载php管理⼯具composer,这个⼯具后⾯会⽤到,强烈要求下载。因为现在thinkphp6搞的跟python⼀样,就像python使⽤包⼯具pip 或者easy_stall,composer⼯具敲命令也可以快速安装相关依赖。⾸先composer可以⽤来下最新的thinkphp6,官⽅也推荐这种下载。但是,thinkphp6⽂件也可以不⽤composer下载,在官⽹中有链接,百度云盘的那种,如果有其他问题导致composer下载tp6不成功,就使⽤后者⽅法。
composer的安装:推荐菜鸟教程,:除了⾃⼰的安装⽬录以及选择⽂件⽬录以外⼀直下⼀步就好了。然后再改⼀下镜像。菜鸟教程有说。
下载thinkphp6(这个可以看开发⽂档),可是我下的不很成功,最后没有去纠结问题出在哪。直接改⽤⽹盘下载了,。
下好之后,在服务器集成⼯具phpstudy中新建⼀个⽹站,配置好我的apache的⽹站相关信息:主要是⽹站根⽬录域名绑定,我的根⽬录是D盘下的php_site⽬录,根⽬录在浏览器⽹址栏上的体现是l.xiongmm/ (l.xiongmm是我的本地域名),配置好⽹站信息然后开启apache的服务:再把下好的thinkphp6框架⽂件放在根⽬录下,可以改个名tp6(名字简短,便于访问)。
下⾯是我本地配置的截图:四舍五入函数是什么
测试是否安装成功,thinkphp的对外部公开可以访问的⽬录是public,相当于我们java项⽬下的Java Resource资源⽂件夹。所以如果不另外设置,任何不包含public⽬录的路由都不可访问:此时我在浏览器中输⼊:l.xiongmm/tp6/public或者
显⽰如下内容,就说明tp6部署成功。
⾸页访问配置:
在vscode编辑器中打开tp6⽂件(前提是你vscode下好了插件并配置好了php环境的路径,⽤其他编辑器也⾏),看到默认下好的框架⽬录如下:初学我们需要重点关注的⽬录⼤致只有app、config、public三个
我们先看⼀下app⽬录:默认只有⼀个controller⽂件,且下⾯写了⼀个index.php类。在Index类的index()⽅法返回的信息就是我们访问默认⾸页显⽰的内容。
尝试改⼀下返回内容:
重新访问:
(因为我tp6已经修改了很多,不⽅便从头开始演⽰,于是⼜下了⼀个新的thinkphp6,更名为tp6_1,后⾯都⽤这个路径演⽰。)
说到这⾥就不得不说⼀下,为什么测试的路径两个l.xiongmm/tp6_1/public或者
说⼀下⾸页访问路径:
1、访问l.xiongmm/tp6_1/public路由,会⾃动调⽤tp6_1框架中默认应⽤的默认控制器(index.php)中的⽅法(index class中的index()⽅法)。所以你如果想修改默认的⾸页,不妨去修改这些默认设置。
怎么回事呢?看不出来是哪⾥出错了,路径是没错的,下⾯我们开启debug模式来看看:
assertive man是什么牌子开启debug调试:
到app同级⽬录⽂件.v,更名为.env,另外在⽂件中要加上⼀句:APP_DEBUG = true,保存。
(讲两点: 第⼀点是.env⽂件算是可有可⽆,其他配置⽂件⾸先会去尝试寻.env⽂件的配置,并引⼊,不到就⽤⾃⼰的配置信息。包括数据库配置database.php⽂件中,也会去寻.env⽂件⾥⾯的配置信息。后⾯会慢慢学习到;另外⼀点是开启debug模式后,在后端向前端返回参数信息的时候,后⾯除了返回⾃⼰的 参数字符串信息 还会跟⼀⼤串的html代码,那些都是开启debug模式的⾃带的显⽰调试的信息,挺烦⼈的,也不知道咋办,关了吧,没调试,难排错,不关吧,获取个参数还得搞字符串分割,觉得烦可以改成app_dubug = false)
python入门教程完整版百度网盘
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论