强撸项目系列总目录在000集
PHP要怎么学附工具下载–【白嫖项目】【毕设项目】总目录在此
文章目录
本系列校训
用免费公开视频,卷飞培训班哈人!打死不报班,赚钱靠狠干!
别人项目要白嫖,网上就找范德彪!IT之路千千万,成功之法只一条!
本项目使用技术
纯PHP无框架 | ThinkPHP框架 | 其它框架 |
---|---|---|
* |
环境
PHP版本 | mysql版本 | 运行工具 | 编辑工具 |
---|---|---|---|
7.0+NTS | 5.5(phpstudy自带) | phpstudy2018 | VSCode |
部署
部署项 | 数据项 |
---|---|
部署目录 | 默认安装方式 |
mysql数据库密码 | root/123456 |
后台访问路径 | http://localhost:8083/admin |
后台访问用户密码 | admin/123456 |
前台访问路径 | http://localhost:8083 |
后台访问用户密码 | 1234/1234 |
安装
phpstudy2018安装
本来黑马的另一个PHP的视频也讲了环境,但是讲解的是apache自行配置的。这个难度对于初学者来说可以说登天之举。
本来呢,phpstudy 目前是高校里使用比较多的,wamp 也不少,WAMP的缺点是英文。
phpstudy 又分两个版本,一个是phpstudy8.1(也称小P) 全新的面板,
下载地址:https://www.xp.cn/download.html
另一个版本是phpstudy 2018 这个界面是跟phpstydy2016.等之前的版本一脉相承,使用的也很多。尤尤其是习惯了2016版本的人来说可能更容易接受一些。
总之一点,WAMP也好,phpstudy 也好,都比较简单,所以B站上面介绍视频反而很少。
本人推荐
PhpStudy2018版本,以及免费的Navicat全套
Java项目使用的数据库
(JAVA的项目也可以把PHPStudy2018 当一个mysql数据库以及客户端的工具)
下载地址:
https://download.csdn.net/download/dearmite/90564909
本人呢还是推荐2018这个版本,主要原因就是里面集的PHP版本较多,这样可以不用再加PHP版本就可以运行thinkphp 的项目(懒人必备)。还有一个原因就是phpstudy2018里面还集成了一个mysql-front 工具。这个工具在免费的mysql工具里算是比较好的了。
而小P里没有这个工具,还要自己去下载一个navicat 然后再去想办法去掉共享。这样也太麻烦了
项目代码安装
PHP-赛博朋克2077风格的商城-毕设项目傻瓜安装(直接安装到php2018默认目录下)
https://download.csdn.net/download/dearmite/90753122
理论上说:
不需要导数据库,也不需要设置目录。
下面是端口常规设置
数据库的用户密码设置
首页
必要的项目知识
PHP
PHP(Hypertext Preprocessor)是一种广泛使用的开源服务器端脚本语言,尤其适用于Web开发。它最初由Rasmus Lerdorf于1994年创建,旨在简化网页开发过程。PHP可以嵌入到HTML中,并与多种数据库集成,最常用的是MySQL。其灵活性、易学性和强大的社区支持使得PHP成为开发动态网页和Web应用程序的首选语言之一。PHP代码在服务器上执行,生成的HTML发送到客户端,从而实现网页的动态交互。它广泛应用于各种Web开发项目,包括内容管理系统、电子商务平台和社交媒体网站。
PHP是一种广泛用于Web开发的开源服务器端脚本语言 [4]。它嵌入在HTML中,可以与数据库交互,生成动态网页内容。PHP代码在服务器上执行,并将结果发送到客户端浏览器,从而实现网页的动态交互功能。
ThinkPHP
ThinkPHP,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的开源轻量级PHP框架。
ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模式。
ThinkPHP可以支持windows/Unix/Linux等服务器环境,正式版需要PHP5.0以上版本支持,支持MySql、PgSQL、Sqlite多种数据库以及PDO扩展,ThinkPHP框架本身没有什么特别模块要求,具体的应用系统运行环境要求视开发所涉及的模块。
前面略
2015年12月11日,ThinkPHP 5.0 Beta 发布;
2017年02月27日,Thinkphp5.0.5完整版正式发布 [3] ;
2018年05月02日,Thinkphp5.1.0RC版本发布; [4]
2019年04月22日,Thinkphp6.0RC2版本发布 [5] ;
2019年08月16日,Thinkphp6.0RC4版本发布 [6] ;
2019年12月24日,Thinkphp6.0.1版本发布 [7] ;
赛博朋克2077
《赛博朋克2077》是一款由CD Projekt RED开发的动作角色类游戏,于2020年12月10日登陆PC、Xbox和PS4等平台。 [1-2] 2025年6月5日登陆Switch 2。 [40]
《赛博朋克 2077》的故事发生在夜之城,权力更迭和身体改造是这里不变的主题。玩家将扮演一名野心勃勃的雇佣兵:V,追寻一种植入体——获得永生的关键。自定义角色义体、技能和玩法,探索包罗万象的城市。玩家做出的选择也将会对剧情和周遭世界产生影响。 [2]
《赛博朋克2077》以五项最佳成为科隆2020的最大赢家,该作于2020年被授予科隆展最佳游戏奖、科隆游戏展消费者“最期待游戏”、最佳索尼PlayStation游戏等五项大奖 [3],后于2022年被改编为Netflix动画《赛博浪客》 [28-29]。
2023年10月7日消息,首席财务官 Piotr Nielubowicz 透露,《赛博朋克 2077》所有免费更新花了3亿元,游戏总成本将近33亿元。
ThinkPHP的MVC
简单易用
模型(M):模型的定义由Model类来完成。Model类位于项目目录下面的LibModel目录。
控制器(C):应用控制器(核心控制器)和Action控制器都承担了控制器的角色,区别在于Action控制器完成业务过程,而应用控制器(App类)负责调度控制。Action控制器位于项目目录下面的LibAction目录。
视图(V):模板的实现是和框架无关的,做到了100%分离,可以独立预览和制作。模板目录位于项目目录下面的Tpl目录。
ThinkTemplate
ThinkTemplate是一个使用了XML标签库技术的编译型模板引擎,支持两种类型的模板标签,使用了动态编译和缓存技术,而且支持自定义标签库。其特点包括:
1)支持XML标签库和普通标签的混合定义;
2)编译一次,下次直接运行而无需重新编译;
3)模板文件更新后,自动更新模板缓存;
4)自动加载当前操作的模板缓存文件,无需指定模板文件名称;
5)支持编码转换和Content-Type更换;
6)模板变量输出前缀支持,避免变量名称冲突;
7)模板常量替换,无需设置模板变量;
8)支持变量组合调节器和格式化功能;
9)支持替换其它模板引擎插件使用;
10)支持获取模板页面内容。
ThinkPHP 6和ThinkPHP 5
ThinkPHP 6和ThinkPHP 5相比,有以下几个主要的变化和改进:
- 更好的性能:ThinkPHP 6采用了更加高效的底层框架,具有更好的性能和更高的并发能力。同时,ThinkPHP 6还采用了协程技术,可以更加高效地处理大量的请求。
- 更加简洁的代码:ThinkPHP 6引入了更加简洁的语法,可以让开发者更加轻松地编写代码。同时,ThinkPHP 6还支持更加优雅的链式操作,可以让代码更加简洁易读。
- 更加灵活的路由:ThinkPHP 6的路由系统更加灵活,可以支持更加丰富的路由规则和参数配置。同时,ThinkPHP 6还支持自动路由,可以让开发者更加方便地进行路由配置。
- 更加方便的模板引擎:ThinkPHP 6采用了更加方便的模板引擎,可以让开发者更加轻松地编写模板。同时,ThinkPHP 6还支持模板布局和模板继承,可以让开发者更加方便地进行模板设计。
- 更加完善的文档:ThinkPHP 6的文档更加完善,包含了更加详细的API文档和使用说明,可以让开发者更加容易上手和使用。
总之,ThinkPHP 6相比ThinkPHP 5有了很多的改进和优化,可以让开发者更加高效地进行开发。同时,ThinkPHP 6还保持了ThinkPHP 5的优点,如优秀的扩展性和丰富的功能模块,可以满足各种不同的业务需求。
对比一下springBoot
MVC (SpringMVC)OM (mybatis)前面页面框架(Thymeleaf)
phpStudy 设置
网站目录,不能有中文或空格,就乖乖的用C语言能识别的变量名
导数据库
默认情况下,傻瓜安装完成后数据库也已经导入。
如果有异情,联系博主即可。
手工导入方式:
打开mysql-front 或navicat
注意:数据库名:php_mall 超级用户:root 密码:123456
运行本例附件即可。最后导入数据库成功的截图如下:
红框的是业务主表,必须。写论文时可以只记录这些表关系
后台的管理界面
商品类目(大类)
商品分类-》商品标签
商品
商品品牌
促销,会员,(横菜单)
业绩统计 等功能。(横菜单)
单独的后台管理 即可满足管理系统的通常功能。
里面的订单数据太老了。要自己测试一些新的订单
前台页面:
数据库表结构(参考)
配套资源
PHP-赛博朋克2077风格的商城-毕设项目傻瓜安装(直接安装到php2018默认目录下)
https://download.csdn.net/download/dearmite/90753122
展望:
1 功能上是完整的,但是后台的一些功能可以屏蔽一些,太多太乱了
2 工作台看板有点太LOW了 都没有图表。