PHP基础案例教程--教案--第1章-PHP开篇-教学设计.docx
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP 基础 案例 教程 教案 开篇 教学 设计
- 资源描述:
-
样的教育,不一样的品质 黑马程序员 传智教育旗下 高端IT教育品牌 黑马程序员 《PHP基础 < 例教程(第2版)》教学设讨 课程名称: 授课年级: 授课学期: 教师找名: 课题名称 第1章PHP开篇5课时 课时 教学引入 自PHP (PHP: Hypertext Preprocessor,超文本预处理器)发布以来,PHP 以其开源、免费、跨平台、开发效率高等特点,迅速在网站开发中占据了重要 地位。为了使读者对PHP有初步的认识,本章将对PHP的基本概念、Visual Studio Code编辑器、PHP开发环境搭建、Web服务器配置以及如何编写PHP程序进 行详细讲解。 教学目标 • 使学生熟悉PHP的概念,能够说出什么是PHP、PHP的发展历史和PHP 的特点 • 使学生掌握Visual Studio Code编辑器,能够安装和配置编辑器 • 使学生掌握PHP开发环境的搭建,能够完成PHP和Apache的安装 • 使学生掌握Web服务器的配置方法,能够按照不同需求配置Web服务器 • 使学生掌握如何编写PHP程序,能够创建并执行PHP脚本文件 教学重点 • Apache的安装 • PHP的安装 • 虚拟主机配置 • 访问权限控制 • 编写PHP程序 教学难点 • Apache的安装 • PHP的安装 • 虚拟主机配置 教学方式 课堂教学以PPT讲授为主,并结合多媒体进行教学 教 学 过 程 第一课时(什么是PHP、PHP的发展历史、PHP的特点、Visual Studio Code 概述、下载和安装Visual Studio Code、安装中文语言扩展) 一、创设情景导入新课 在上网时,我们经常会浏览一些新闻资讯类的网页,网页中的数据是动态 变化的,像这样的网页是如何制作出来的呢?通过学习PHP,我们就能够制作 出这类网页。本节课将对PHP的概念、发展历史、特点,以及Visual Studio Code 编辑器进行详细讲解。 二、新课讲解 知识点1■什么是PHP 教师通过PPT的方式讲解什么是PHPo (1) PHP是一种运行在服务器端的脚本语言,主要用来开发动态网页。 (2) PHP代码可以嵌入到HTML中使用,从而在服务器端动态生成网页。 (3)演示PHP开发人员将静态网页转换为动态网页的基本步骤。 (4)演示静态网页的处理流程。 (5)演示动态网页的处理流程。 知识点2-PHP的发展历史 教师通过PPT的方式讲解PHP的发展历史。 (1) PHP最初为Personal Home Page (个人主页)的缩写,于1994由拉斯 姆斯・勒多夫(Rasmus Lerdorf)创建,用来显示个人履历和统计网页流量。 (2) 1995年6月,拉斯姆斯•勒多夫发布了 PHPLO,同年又发布了 PHP2.0, 命名为PHP/FI (PHP/Form Interpreter),该版本可以处理复杂的嵌入式标签 样的教育,不一样的品质 黑马程序员传智教育旗下 高端IT教育品牌 语言,同时支持MySQL数据库。 (3) 1997年,泽夫•苏拉塞(Zeev Suraski)和安迪•古特曼(Andi Gutmans) 加入了 PHP开发小组,重新编写了底层的解析引擎。 (4) 1998年6月,PHP3.0版本发布,这一版本具有更好的执行效率、更 加清晰的结构和更强的可扩展性,开发人员也可以参与到PHP扩展模块的 开发中。 (5) 2000年5月,PHP4.0版本发布,该版本使用Zend引擎为PHP提供 了强大的动力,提高了运行复杂程序的性能。 (6) 2004年7月,PHP5.0正式发布,这标志着PHP一个新时代的到来。 该版本使用第二代Zend引擎,引入了完善的面向对象机制。 (7) 2007年,PHP开发小组开始重构PHP6.0版本,在该版本中进一步完 善了面向对象机制,精简数组语法,但是PHP6.0版本没有正式发布。 (8) 2015年6月,PHP7.0发布,该版本是10年来的大改版,在性能上有 更大的突破。PHP7.0在PHP5.0基础上做了进一步的改进,功能更强大, 执行效率更高。 (9) 2020年11月,PHP8.0发布,该版本包含了很多新功能与优化项,包 括命名参数、联合类型、注解、构造器属性提升、match表达式、nullsafe 运算符、JIT,并改进了类型系统、错误处理、语法一致性。 知识点3-PHP的特点 教师通过PPT的方式讲解PHP的特点。 (1)开源免费。 (2)跨平台。 (3)面向对象。 (4)支持多种数据库。 (5)开发效率高。 知识点 4-Visual Studio Code 概述 教师通过PPT的方式讲解Visual Studio Code的基本概念。 (1) Visual Studio Code (简称VS Code)是由微软公司推出的一款免费、 开源的代码编辑器。 (2) Visual Studio Code 的特点如下。 • 轻巧快速,较少占用系统资源。 • 具备智能代码补全、语法高亮显示、快捷键自定义和代码匹配等功能。 • 跨平台。 • 方便实用的界面设计。 •丰富的插件。 知识点5•下载和安装Visual Studio Code 教师通过PPT结合实际操作的方式讲解Visual Studio Code的下载和安装。 (1)打开浏览器,登录Visual Studio Code官方网站。 (2)单击“Download for Windows”按钮进行下载。 (3)双击安装包启动安装程序,完成具体安装步骤。 (4) Visual Studio Code编辑器安装成功后,启动编辑器。 知识点6.安装中文语言扩展 教师通过PPT结合实际操作的方式讲解中文语言扩展的安装。 (1)单击Visual Studio Code编辑器左边栏中的第5个图标“Extensions”(扩 黑马程序员 传智教育旗下 高端IT教育品牌 样的教育,不一样的品质 黑马程序员 传智教育旗下 高端IT教育品牌 样的教育,不一样的品质 展)按钮,然后在搜索栏输入关键词“Chinese”,找到中文语言扩展,单 击“Install”按钮进行安装。 (2)中文语言扩展安装成功后,需要重新启动Visual Studio Code编辑器使 扩展生效。 三、归纳总结 教师回顾本节课所讲的知识,并通过提问的方式引导学生解答问题并给予 指导。 四、布置作业 教师通过高校教辅平台()布置本节课作业以及下节课 的预习作业。 第二课时(Apache的安装、PHP的安装)一、复习巩固 教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固 讲解。 二、通过直接引入的方式导入新课 无论是在学习中还是在项目开发中,开发环境的不同可能会产生很多不必 要的问题。因此,在讲解如何使用PHP开发程序前,先来讲解如何搭建PHP 开发环境。通常情况下,开发人员使用的都是Windows操作系统,在Windows 操作系统中搭建PHP开发环境需要安装Apache和PHP软件。安装方式有集成 安装和自定义安装两种,采用集成安装的方式非常简单,但不利于学习,所以 本节课将以自定义安装为例,讲解如何搭建PHP开发环境。 三、新课讲解 知识点LApache的安装 教师通过PPT结合实际操作的方式讲解Apache的安装。 (1)准备工作。 (2)获取 Apacheo (3)解压与配置。 (4) 安装 Apache o (5)启动 Apache。 知识点2-PHP的安装 教师通过PPT结合实际操作的方式讲解PHP的安装。 (1)获取 PHP。 (2)解压与配置。 (3)在Apache中引入PHP模块。 (4)重新启动Apache服务器。 (5)测试PHP模块是否安装成功。 (6)配置PHP扩展。 四、归纳总结 教师回顾本节课所讲的知识,并通过提问的方式引导学生解答问题并给予 指导。 五、布置作业 教师通过高校教辅平台()布置本节课作业以及下节课 的预习作业。 黑马程序员 传智教育旗下 高端IT教育品牌 样的教育,不一样的品质 第三课时(Apache常用的配置项、PHP常用的配置项、虚拟主机配置、访问 权限控制) 一、复习巩固 教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固 讲解。 二、通过直接引入的方式导入新课 在前面章节中详细讲解了 Apache和PHP的安装方法,为了更好地使用 Apache和PHP,还需要学习如何对Web服务器进行配置,例如,配置虚拟主 机、对访问权限进行控制等。本节课将对Web服务器相关的配置进行详细讲解。 三、新课讲解 知识点LApache常用的配置项 教师通过PPT的方式讲解Apache常用的配置项。 (1)在学习Apache的常用配置项之前,先讲解Apache各目录的作用。 (2)讲解Apache常用的配置项。 (3)每次修改配置后需要重启Apache服务才会生效,如果配置错误,会造 成Apache无法启动。 知识点2-PHP常用的配置项教师通过PPT的方式讲解PHP常用的配置项。 (1) PHP的配置文件php.ini中有许多复杂的配置,主要包括PHP的核心 配置及各种扩展模块的配置。 (2) PHP常用的配置项,大家此时只需简单了解即可,后面的课程中会学 习具体的使用方法。 知识点3.虚拟主机配置教师通过PPT结合实际操作的方式讲解虚拟主机配置。 (1)配置域名。 (2)启用辅配置文件。 (3)配置虚拟主机。 知识点4.访问权限控制教师通过PPT结合实际操作的方式讲解访问权限控制。 (1)在httpd.conf中,默认站点目录htdocs已经配置为允许外部访问,但 如果要将其他目录也设置为允许访问,需要手动进行配置。 (2)编辑httpd-vhost.conf,在配置虚拟主机的同时,配置站点目录的访问 权限。 (3)创建C:\web\www.php.test目录,在这个目录中创建名为index.html的 文件,文件内容为 “Welcome www.admin.test”。 (4)查看用户有访问权限时的效果。 (5)将访问权限设置为Require all denied,查看没有访问权限时的效果。 四、归纳总结教师回顾本节课所讲的知识,并通过提问的方式引导学生解答问题并给予 指导。 五、布置作业 教师通过高校教辅平台()布置本节课作业以及下节课 的预习作业。 ©黑马程序员传智教育旗下 I高端IT教育品牌一样的教育,不一样的品质第四课时(分布式配置文件、目录浏览功能、自定义错误页面、编写PHP程 序) 一、复习巩固 教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固 讲解。 二、通过直接引入的方式导入新课 上节课讲解了 Apache和PHP的常用配置项、虚拟主机的配置以及访问权 限控制,本节课将继续讲解分布式配置文件、目录浏览功能、自定义错误页面, 以及如何编写PHP程序。 三、新课讲解知识点1•分布式配置文件 教师通过PPT结合实际操作的方式讲解分布式配置文件。 (1)分布式配置文件是指分布在每个目录下的配置文件,可以实现在不重 启服务器的前提下更改某个目录的配置。 (2)编辑httpd-vhosts.conf文件,在www.admin.test目录配置中开启分布式 配置文件。 (3) Apache分布式配置文件虽然方便了网站管理员对目录的管理,但是会 影响服务器的运行效率。 知识点2.目录浏览功能教师通过PPT结合实际操作的方式讲解目录浏览功能。 (1)当开启Apache目录浏览功能时,如果访问的目录中没有默认索引页(如index.html),就会显示目录中的文件列表。 (2)使用分布式配置文件的方式开启目录浏览功能。 知识点3.自定义错误页面教师通过PPT结合实际操作的方式讲解自定义错误页面。 (1)当访问某个页面遇到错误时,Apache默认会使用error目录中的模板 显示错误页面。 (2)通过修改配置实现自定义错误页面。在.htaccess文件中添加ErrorDocument指令,配置每种错误码对应的页面。 (3)在 C:\web\www.admin.test 目录中创建 404.html。 (4)通过浏览器访问test.php,由于该文件不存在,会显示自定义错误页面。 知识点4.编写PHP程序教师通过PPT结合实际操作的方式讲解如何编写PHP程序。 (1)在Visual Studio Code编辑器中,单击“文件”菜单下的“打开文件夹”。 (2)找到C:\web\apache2.4路径下的htdocs文件夹,单击“选择文件夹” 按钮。 (3)单击“选择文件夹”按钮后,htdocs文件夹就会被导入到Visual StudioCode编辑器中,并会被Visual Studio Code编辑器当成项目根目录。 (4)编写 hello.php 程序,实现输出 “Hello World”。 (5)在hello.php文件中添加PHP代码。 (6)通过浏览器中访问 http://localhostZhello.phpo 四、归纳总结教师回顾本节课所讲的知识,并通过提问的方式引导学生解答问题并给予 指导。 五、布置作业 教师通过局校教辅平台()布置本节课作业以及卜吊课 的预习作业。 第五课时(上机练习) 上机练习主要针对本章中需要重点掌握的知识点,以及在程序中容易出错 的内容进行练习,通过上机练习可以考察同学对知识点的掌握情况,对代码的 熟练程度。 上机:(考察知识点为动手实践:PHP代码嵌入到HTML) 形式:单独完成 题目:按照要求编写程序。 具体要求: (1)在〈title,标签内部嵌入PHP代码,输出网页标题“这是标题: (2)在〈style〉标签内部的body样式中嵌入PHP代码,输出背景颜色 “black”。 (3)在〈script,标签内部的alert。中嵌入PHP代码,输出10+ 20的结果。 (4)在vfont>标签的color属性中嵌入PHP代码,输出属性值“white”。 (5)在vfont>标签内部嵌入 PHP 代码,输出"<strong>PHP</strong> 教学后记 黑马程序员 传智教育旗下 高端IT教育品牌 样的教育,不一样的品质展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




PHP基础案例教程--教案--第1章-PHP开篇-教学设计.docx



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/4555137.html