laravel框架各文件作用是什么?之间什么关系?
是表示 app/config 中的文件夹名。
在Laravel框架中入口文件就是public文件夹下的index.php文件。
这个文件夹是唯一外界可以看到的,是必须指向你web服务器的目录。它含有laravel框架核心的引导文件index.php,这个目录也可用来存放任何可以公开的静态资源,如css,Javascript,images等。
复制.env.example到.env 我记得应该是没有.env的。
新手学习thinkphp6还是thinkphp5比较好?
好学。thinkphp6是一个非常容易上手的框架,它提供了一个完善、易懂的文档体系,可以快速掌握框架的知识点。
对于THINKPHP框架,我建议你先学习THINKPHP0,因为以后使用TP框架的趋势肯定是用新的版本,不过,x的版本使用率现在也是很高的,所以有可能你去别的公司上班,人家需要你维护的就是x版本。
具体的Web前端学习经验如下:HTML的学习html的语法、格式,常用的标签极其作用,理解标签的嵌套,学习使用firefox+firebug或者chrom的调试工具,能够使用这些工具调试html、css、js、断点调试、抓包。
两者的主要区别就是内部结构和目录的一些变化。比如类自动加载方式不同 tp6使用composer方式实现类自动加载, tp5 composer+自己实现了一套。tp6改进了中间件的实现,tp6对于文件的操作也通过容器进行了实现。
宝塔tp5安装问题
安装宝塔面板的版本问题:是因为安装的宝塔面板版本不兼容当前浏览器,可以尝试使用其他版本的宝塔面板。
输入管理员帐号密码 再输入密码,需要注意的是linux输入密码是不显示的,所以输入正确后直接点回车键即可,也可以直接复制好密码,点鼠标右键,回车也可以,上图就是帐号密码登陆正确后的显示。
没有设置hostname、hostname设置错误。服务器没有设置hostname:可以通过hostnamectlset-hostname命令设置hostname。服务器hostname设置错误:可以通过hostnamectlget-hostname命令查看hostname是否设置正确。
使用composer安装:这种方式是PHP发人员必须要掌握的方式。如果还没有接触过composer可以自行百度composer学习。
宝塔是默认安装phpMyAdmin(数据库管理后台)并开启了888端口。而phpMyAdmin没有验证用户是否;拥有访问数据库的权限,就直接对用户放行所造成的漏洞,并且宝塔还被骇客篡改数据库。