PHP教学教程.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP教学教程.ppt

前言 静态网页的缺陷: 没有交互的功能 内容相对稳定 静态网页一般没有数据库的支持,因此在维护方面工作量较大。 前言 动态网页 动态网页的内容在用户每次访问或重载站点时会重新生成,其网页文件不仅具有HTML标记,而且含有程序代码,用于进行数据库连接。 前言 动态网页的优势 有交互功能 根据不同的时间和不同的来访者显示不同的内容 更新方便,降低网站维护的工作量 第1章 PHP概述及其运行环境的配置 本章重点:PHP运行环境的搭建与配置。 要求: 了解PHP的由来及功能 掌握PHP的运行环境及运行原理 了解PHP程序代码的常用工具 1.1 PHP由来及运行原理 PHP究竟是一种什么样的语言? 它是怎样产生和发展起来的? 1.1 PHP由来及运行原理 1. PHP概念 PHP = Hypertext Preprocessor(超文本预处理器) PHP是一种嵌入HTML文档的、开放源代码的、在服务器端执行的脚本语言,主要用于开发服务器端应用程序及动态网页,支持几乎所有流行的数据库及操作系统。 1.1 PHP由来及运行原理 PHP语言的主要特点 开放性源代码 运行于服务器端 跨平台性 语言简单易学 执行效率高 图像处理功能 数据库访问功能 面向对象编程 1.1 PHP由来及运行原理 2. PHP的产生与发展 PHP的创始人是Rasmus Lerdorf。 1995年,第一个版本PHP1.0发布,PHP仅提供访客留言本、访客计数器等简单功能。 2000年,PHP?4.0的问世,增加了很多新的特性,其核心引擎更加优越,执行速度更快,更丰富的函数库支持。 最新版本5.4.12。 1.1 PHP由来及运行原理 3.PHP程序的运行原理 1.1 PHP由来及运行原理 一个完整的运行周期,大致包括如下步骤: (1)用户通过浏览器向Web服务器发起一个PHP网页文件请求。 (2)Web服务器接收到请求后读取所请求的文件,如果扩展名为.php,则向PHP模块发送PHP代码的请求。 (3)如果脚本中还有数据库操作语句,PHP模块建立与MySQL的数据库连接将SQL命令发送到MySQL。 (4)MySQL进行数据库处理操作,并将操作结果返回给PHP模块。 1.1 PHP由来及运行原理 (5)PHP模块处理完PHP脚本,将结果返回给Web服务器。 (6)Web服务器最终将纯HTML数据返回给客户端浏览器,浏览器显示HTML页面。 1.1 PHP由来及运行原理 分析以上步骤,不难发现,PHP程序通过Web服务器接收访问请求,在服务器端处理请求,然后通过Web服务器向客户端发送处理结果。 在客户端接收到的只是程序输出的处理结果,是一些HTML标记,无法直接看到PHP代码,因此能够很好地保证代码的保密性和程序的安全性。 1.2 PHP的运行环境 PHP运行的软硬件环境 硬件要求:普通计算机即可。 软件要求:PHP能够在所有主流操作系统上运行,包括Linux、UNIX、Microsoft Windows系列、Mac OS等。 事实上,由于PHP具有可移植性,所以在程序设计阶段使用什么样的操作系统无关紧要,因为开发出来的程序可以非常容易地移植到其他操作系统上去。 1.2 PHP的运行环境 Web服务软件(Web服务器) 业界用得最多的Web服务器,一是微软公司的IIS服务器,一是Apache服务器。PHP对它们都能很好地支持。 1.2 PHP的运行环境 1.Apache服务器的安装及配置 Apache是世界上使用最为广泛的Web服务器之一。 Apache拥有以下特性: 几乎所有的计算机平台都支持Apache运行。 支持HTTP协议的最新版本HTTP/1.1协议。 所有的服务器其配置操作都可以通过httpd.conf文件进行,操作方便简单。 1.2 PHP的运行环境 支持通用网关接口(CGI)、FASTCGI。支持虚拟主机,支持HTTP认证。 具有对用户会话过程的跟踪能力。 支持Java Serverlets。 运行效率高,成本低。 1.2 PHP的运行环境 安装和测试Apache Apache的下载网址: /download.cgi 文件: httpd-2.0.64-win32-x86-no_ssl.msi。 1. 安装Apache服务器 2. 测试Apache服务器 在IE浏览器的地址栏输入以下网址: http://localhost/ 1.2 PHP的运行环境 (1)Listen指令 Listen指令用于设置Apache服务器监听的IP地址和端口。 语法格式: Listen [IP-address:]portnumber 其中,参数IP-address表

文档评论(0)

此项为空 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档