《PHP开篇教学设计》由会员分享,可在线阅读,更多相关《PHP开篇教学设计(13页珍藏版)》请在金锄头文库上搜索。
1、桂林理工大学南宁分校PHP开发实例教程教学设计课程名称 PHP开发实例教程授课年级:2014年级 授课学期: 2015-2016学年第一学期教师_罗锦光2015年8月31日课题名称第1章PHP开篇计划课时按教学计划进行相应分配内容分析PHP是一种运行于服务器端的脚本编程语言.自PHP5正式发布以来,PHP以其方便快捷的风格、丰富的函数功能和开放的源代码迅速在Web系统开发中占据了重要地位,成为世界上最流行的Web应用编程语言之一.本章将针对PHP的特点、开发环境以与如何用成熟的PHP项目部署进行详细讲解.教学目标l 熟悉PHP语言的特点,了解常用的编辑工具l 掌握PHP开发环境的搭建,学会安装
2、Apache、PHP和MySQL软件l 掌握MySQL的基本使用,学会使用SQL语句操作数据库l 掌握PHP成熟项目的部署,学会搭建虚拟主机重点与措施教学重点:PHP常用的编辑工具、Apache的安装与配置、PHP的安装与配置、MySQL的安装与使用、虚拟主机的具体配置.措施:通过上机操作加强学习和测试题进行巩固.难点与措施教学难点:EditPlus的使用、Apache+PHP+MySQL的安装与配置、虚拟主机的配置以与项目的部署.措施:通过上机操作加强学习和课后测试题进行巩固.教学方式教学采用教师课堂讲授为主,使用教学PPT讲解.教学过程第一课时讲解PHP的概念、常用编辑工具、Apache与
3、PHP的安装配置说明:将章节中的1.1、1.2作为第一个课时进行讲解.l 本课时内容学习 分组讨论对新课进行讲解前,先让学生分组讨论以下问题:请大家讨论一下PHP是什么?通过学习PHP我们能用来做什么?请小组代表对以上问题发表见解.教师对上述问题进行解释:PHP是做开发的,它是一门程序设计语言,通过学习PHP,我们可以编写上的程序,开发动态.然后教师向学生演示一些典型的动态如博学谷问答精灵、传智论坛,并告诉学生这些系统都是使用PHP开发的. 知识点讲解 讲解PHP概述 1、教师阐述PHP是什么,并举例说明PHP在互联网中的应用广泛.2、教师展示PPT,讲解PHP的特点和发展历程.3、学生自主提
4、问,教师对疑难问题进行解答. 讲解常用编辑工具1、列举常用的编辑工具并讲解各自的特点.例如:NotePad+、 EditPlus、NetBeans、Zend Studio2、学生自主提问,教师对疑难问题进行解答. 讲解apache的安装 1、教师带领学生初步认识Apache,并创建安装目录.将Apache安装在c:webapache2.2目录下.2、教师演示如何下载Apache软件,并找到需要的版本.选择或更高的版本进行下载.3、解压软件,配置Apache的安装路径.先将Apache解压到c:webapache2.2目录中.然后在c:webapache2.2confd.conf文件中执行文本替
5、换, 将C:Apache2.2全部替换为C:webApache2.2,然后配置ServerName,找到下面一行代码:#ServerName example :80修改为:ServerName example :80删去#注释使配置生效即可.4、简单讲解Apache配置文件中的常用配置的作用.参考教材表1-2进行讲解.5、对Apache的安装进行详细介绍,并带领学生完成安装.使用管理员权限打开windows的命令窗口, 然后切换到此目录:C:webapache2.2bin 执行Apache的安装命令d.exe k install也可以直接输入完整的路径进行安装.安装成功时的提示信息如下:6、启
6、动Apache服务,并详细讲解如何管理Apache服务.两种方式可以管理Apache服务,一种是通过Apache提供的监视工具,另一种是通过Windows服务进行管理.7、学生自主提问,教师对疑难问题进行解答. 讲解PHP的安装1、阐述关于PHP的两种安装方式,我们选择将PHP作为Apache的模块进行安装.在Windows中,PHP有两种安装方式:一种方式是使用CGI应用;另一种方式是作为Apache模块使用.2、教师通过访问PHP的官网,介绍PHP的下载方法.3、详细介绍PHP的解压和配置.解压PHP的压缩包到目录c:/web/php5.4:修改PHP的默认配置文件php.ini-deve
7、lopment为php.ini然后在php.ini中指定PHP扩展目录,修改;extension_dir = ext为:extension_dir = c:webphp5.4ext然后配置PHP的时区,修改;date.timezone =为:date.timezone = PRC PRC代表中国时区.4、详细介绍如何在Apache中引入PHP模块.打开Apache配置文件C:webapache2.2confd.conf,添加对Apache 2.x的PHP模块的引入代码:LoadModule php5_module c:/web/php5.4/php5apache2_2.dll添加对PHP文件的
8、解析:AddType application/x-d-php .php指定php.ini的位置:PHPIniDir c:/web/php5.45、配置完成后,重新启动Apache服务器,使配置生效.6、测试PHP模块是否安装成功.7、学生自主提问,教师对疑难问题进行解答. 阶段小结 小结重点:Apache+PHP的配置和运行. 答疑教师询问学生对于知识点还有什么不理解的地方.针对学生不理解的知识点给与解释. 巩固练习 复习本课时知识点学完知识点后,教师带领学生对本课时所学知识点进行回顾.以此使学生更熟练地掌握PHP的相关知识,了解PHP语言,掌握PHP编辑工具、Apache的安装与配置、PHP
9、的安装与配置. 通过测试题进行巩固教师分发测试题目给学生,通过测试题目对相关知识点进行巩固.第二课时介绍MySQL、讲解MySQL的特点、MySQL的安装与使用l 复习上节课内容在讲解本节内容前,抛出以下问题让学生回答,以复习上节课内容.1、PHP的特征和优势是什么?答案:1、开源免费2、跨平台性3、面向对象4、支持多种数据库5、快捷性说明:教师可根据学生对上述问题的回答情况,对以上问题进行简单讲解或直接进入本课时新内容的学习.l 本课时内容学习 分组讨论对新课进行讲解前,先让学生分组讨论以下问题:现实生活中有很多仓库,大都是分批保存着鞋子、衣服、车子等等,那么如果我们的有很多信息时我们该怎么
10、保存呢?教师对上述问题进行解释:在计算机中,数据库是一种专门储存信息和维护信息的容器,是按照数据库结构、储存和管理信息的仓库.目前比较流行的数据库管理软件有Oracle、DB2、SQLServer、Informax、MySQL、Access等.今天我们就来熟悉一下MySQL. 知识点讲解 讲解什么是MySQL 1、讲解MySQL在Web开发中的角色,以与MySQL在项目中的作用.MySQL是用于管理数据的,通过MySQL可以保存中的数据,可以根据的业务逻辑,对数据进行复杂的操作.2、简单介绍MySQL的特点.MySQL具有体积小、速度快、开源免费等特点.3、学生提问,老师对疑难问题进行解答.
11、讲解MySQL的安装1、演示如何在官网下载MySQL.2、演示MySQL的安装过程,带领学生练习.3、讲解MySQL的详细配置.4、学生练习,教师巡视,对疑难问题进行解答. 讲解MySQL的使用1、讲解MySQL的正确开启的方法.2、详细介绍MySQL通过命令窗口登录、设置字符集、退出等操作.3、讲解如何创建数据库,查看数据库,删除数据库.4、讲解如何选择要操作的数据库,并在当前的数据库中创建数据表,查看数据表,删除数据表.5、讲解数据表中数据的添加与查询以与条件语句的使用.6、讲解数据的更新与删除.说明:在操作演示的过程中,鼓励学生自行尝试.小组之间可以协作讨论,教师对疑难问题进行解答. 阶
12、段小结 小结重点:MySQL的安装与配置,数据库的操作方法,数据的增、删、改、查. 答疑教师询问学生对于知识点还有什么不理解的地方.针对学生不理解的知识点给与解释. 巩固练习 巩固MySQL数据库中的数据的增、删、改、查学完知识点后,让学生重新安装与配置MySQL数据库,并创建数据库,数据表,尝试练习数据的增、删、改、查.第三课时讲解虚拟主机的配置、安装PHPMyAdmin、安装Discuz论坛l 复习上节课内容在讲解本节内容前,抛出以下问题让学生回答,以复习上节课内容.1、 请问MySQL是什么?在Web开发中主要承担什么工作?答案:l MySQL是一个关系型数据库管理系统,负责管理数据.2
13、、 MySQL数据库的常用操作都有那些?答案:l 数据库的登录,退出,数据库的创建、查询、删除,数据表的创建、查寻、删除,数据库中数据的创建、查询、修改、删除.说明:教师可根据学生对上述问题的回答情况,对以上问题进行简单讲解或直接进入本课时新内容的学习.l 本课时内容学习 分组讨论对新课进行讲解前,先让学生分组讨论以下问题:1、现在互联网上流行的类型有哪些?2、请列举一些基于PHP+MySQL开发的成熟项目.教师对上述问题进行解释:1、市场上现在流行的类型大致有以下几种:电子商务、论坛、博客、新闻管理系统,文件管理系统,员工管理系统、留言板系统、问答系统等.2、成熟项目中比较知名有WordPr
14、ess、Discuz!、WeCenter、ECShop、ThinkSNS等. 知识点讲解 讲解虚拟主机的配置 1、讲解虚拟主机的作用:可以使一个服务器承载多个的运行.2、修改hosts文件,实现域名的访问本地的web服务器地址.3、修改服务器的配置文件d.conf,开启虚拟主机的配置文件.在Apache的配置文件d.conf中找到如下所示的一行配置,取消注释即可:#Include conf/extra/d-vhosts.conf4、打开虚拟主机的配置文件,配置虚拟主机.DocumentRoot C:/web/apache2.2/htdocs DocumentRoot C:/web/apache2.2/htdocs/bbs5、重启服务器,使配置信息生效.6、在浏览器中访问设置的域名,