现在有很多初学者和自由职业者,不知道怎么学习php从哪一个步骤开始学习,今天在这里跟大家共享一下做php开发的简单流程。
其实作为初学者,你只要知道MVC其实就可以了,MVC框架是现在最流行的建站结构M模型Model,V是界面View,C是控制器Controller
记住这三个单词,Model、View、Controller,为什么要记住这3个单词一会咱们会说到。
现在建站一般我们都会选择开源的php建站框架,比如tp或者CI,甚至还有很多针对小白的DEDECMS织梦CMS或者帝国CMS等等。
Thinkphp和CI是针对深入开发的,如果你只需要建立一个不需要太多复杂功能不需要独立的站点,可以选用DEDECMS织梦CMS或者帝国CMS,当然也有人拿这两个CMS进行修改的。
在国内目录前来说thinphp和CI是两个最好的开源php构建框架了,所以今天我们就先来说说tp,因为百分之80的人会选择它.
大家建站一定要选用开源十年以上的CMS,不要随意去下载那些不知名的CMS然后进行修改设计,因为现在涉及版权的问题很严重,你不知道你所用的CMS今天打着永久开源的旗号,明天他们申请一个软件著作权证书就来找你维权,所以选择很重点,tp和CI能做为众多人的选择也就是因为他们是真的永久开源。
其实安装tp十分简单,官方已经提供了git地址
首先安装linux系统,这个一般在主机商那里就装好了。然后是安装宝塔,宝塔的安装方式也是傻瓜式一键git安装
宝塔安装的GIT地址:
按照其流程操作就行了
https://www.bt.cn/bbs/thread-19376-1-1.html
安装好宝塔后在宝塔首页的终端功能登陆,然后执行tp的git命令
然后按照教程安装就行了。
https://www.kancloud.cn/manual/tp6_0/1037481
Thinkphp中见到view就是界面的文件,model就是模型文件的目录,Controller就是控制器目录,
后端的编程文件全部在Controller实现,其中需要实现的模块在Model,改前端界面文件就在View。