安装PHP开发环境.ppt
《安装PHP开发环境.ppt》由会员分享,可在线阅读,更多相关《安装PHP开发环境.ppt(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第1 1章章 安装安装PHPPHP开发环境开发环境在开始正式学习在开始正式学习PHP编程之前,本章先来介绍编程之前,本章先来介绍PHP运行环运行环境的搭建。作为一种动态网页编程语言,要运行境的搭建。作为一种动态网页编程语言,要运行PHP必不可少必不可少的就是的就是Web服务器与服务器与PHP解释器。除此之外,要使用解释器。除此之外,要使用PHP的数据的数据库功能,还需要安装库功能,还需要安装MySQL数据库以及数据库管理工具:数据库以及数据库管理工具:PHPMyadmin。另外还需要安装代码编辑器等。本章将就这些。另外还需要安装代码编辑器等。本章将就这些内容为读者作详细介绍。内容为读者作详细
2、介绍。在本章中,将重点学习以下内容:在本章中,将重点学习以下内容:PHP简介简介常用的常用的PHP环境环境Apache安装安装PHP安装安装其他工具的安装其他工具的安装1.1 1.1 初识初识PHPPHP既然要学习既然要学习PHP,那么首先就需要了解:什么是,那么首先就需要了解:什么是PHP;为什么要使用为什么要使用PHP以及使用以及使用PHP能完成什么样的任务等问题。能完成什么样的任务等问题。本节就先来回答这样的问题,通过本节内容的学习,读者会对本节就先来回答这样的问题,通过本节内容的学习,读者会对PHP有一个概念上的认识。有一个概念上的认识。1.1.1 1.1.1 静态网页与动态网页静态网
3、页与动态网页目前目前Internet上的网站,按照其使用的技术,可以分上的网站,按照其使用的技术,可以分为静态网页与动态网页两类。其中静态网页使用为静态网页与动态网页两类。其中静态网页使用HTML(超文本标记语言)来规划其扩展名通常为:(超文本标记语言)来规划其扩展名通常为:htm、html等。而动态网页则使用动态编程语言如等。而动态网页则使用动态编程语言如ASP、PHP或或JSP等等来构建,其扩展名也为与语言相对应的来构建,其扩展名也为与语言相对应的asp、php、jsp、aspx等等。等等。静态网页是网站建设的基础,静态网页和动态网页之静态网页是网站建设的基础,静态网页和动态网页之间也并不
4、矛盾,为了网站适应搜索引擎检索的需要,即使间也并不矛盾,为了网站适应搜索引擎检索的需要,即使采用动态网站技术,也可以将网页内容转化为静态网页发采用动态网站技术,也可以将网页内容转化为静态网页发布。布。动态网站也可以采用静动结合的原则,适合采用动态动态网站也可以采用静动结合的原则,适合采用动态网页的地方用动态网页,如果必要使用静态网页,则可以网页的地方用动态网页,如果必要使用静态网页,则可以考虑用静态网页的方法来实现,在同一个网站上,动态网考虑用静态网页的方法来实现,在同一个网站上,动态网页内容和静态网页内容同时存在也是很常见的事情。页内容和静态网页内容同时存在也是很常见的事情。1.1.2 1.
5、1.2 什么是什么是PHPPHPPHP,是英文超级文本预处理语言(,是英文超级文本预处理语言(Hypertext Preprocessor)的缩写。)的缩写。PHP是一种是一种HTML内嵌式的语言,内嵌式的语言,是一种在服务器端执行的嵌入是一种在服务器端执行的嵌入HTML文档的脚本语言,语言文档的脚本语言,语言的风格有类似于的风格有类似于C语言。在当今的互联网世界语言。在当今的互联网世界PHP作为一种作为一种主流的服务端动态编程语言被广泛的运用。主流的服务端动态编程语言被广泛的运用。PHP独特的语法混合了独特的语法混合了C、Java、Perl以及以及PHP自身的自身的创新语法。创新语法。PHP
6、可以比可以比CGI或者或者 Perl更快速的执行动态网页。更快速的执行动态网页。用用PHP做出的动态页面与其他的编程语言相比,做出的动态页面与其他的编程语言相比,PHP是将程是将程序嵌入到序嵌入到HTML文档中去执行,执行效率比完全生成文档中去执行,执行效率比完全生成HTML标记的标记的CGI要高许多;要高许多;PHP还可以执行经特殊工具编译后的还可以执行经特殊工具编译后的代码,代码,PHP代码被编译后可以达到加密和优化代码运行的目代码被编译后可以达到加密和优化代码运行的目的,使代码运行更快。的,使代码运行更快。PHP具有非常强大的功能,所有的具有非常强大的功能,所有的CGI的功能的功能PHP
7、都能实现,而且支持几乎所有流行的数据库都能实现,而且支持几乎所有流行的数据库以及操作系统。以及操作系统。1.1.3 PHP1.1.3 PHP发展历史发展历史PHP原本的简称为原本的简称为Personal Home Page即个人主页,是即个人主页,是Rasmus Lerdorf为了要维护个人网页,而用为了要维护个人网页,而用C语言开发的一些语言开发的一些CGI工具程序集,来取代原先使用的工具程序集,来取代原先使用的Perl程序。最初这些工具程程序。最初这些工具程序用来显示序用来显示Rasmus Lerdorf的个人履历,以及统计网页流量。的个人履历,以及统计网页流量。他将这些程序和一些表单直译
8、器整合起来,称为他将这些程序和一些表单直译器整合起来,称为PHP/FI。PHP/FI可以和数据库连接,产生简单的动态网页程序。可以和数据库连接,产生简单的动态网页程序。Rasmus Lerdorf在在1995年年6月月8日将日将PHP/FI公开释出,这个释出的版本命公开释出,这个释出的版本命名为名为PHP2。当初的。当初的PHP2已经有如今已经有如今PHP的一些雏型,像是类的一些雏型,像是类似似Perl的变量命名方式、表单处理功能、以及嵌入到的变量命名方式、表单处理功能、以及嵌入到HTML中执中执行的能力。程序语法上也类似行的能力。程序语法上也类似Perl,有较多的限制,不过更简单、,有较多的
9、限制,不过更简单、更有弹性。更有弹性。1.1.4 1.1.4 其他动态网页技术其他动态网页技术除了除了PHP之外,常用的动态网页技术还有以下几种:之外,常用的动态网页技术还有以下几种:1ASP技术技术2JSP技术技术3ASP.net技术技术4CGI技术技术1.2 1.2 常用的常用的PHPPHP环境环境介绍完了什么是介绍完了什么是PHP,本节再来看看常用的,本节再来看看常用的PHP集成集成环境。按照环境。按照PHP搭配不同的搭配不同的Web服务器,可以将服务器,可以将PHP集成集成环境分为搭配环境分为搭配Apache的环境与搭配的环境与搭配IIS的环境。下面分别介的环境。下面分别介绍这两类环境
10、。绍这两类环境。1.2.1 Apache+PHP1.2.1 Apache+PHPApache是世界使用排名第一的是世界使用排名第一的Web服务器软件。它可服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。以运行在几乎所有广泛使用的计算机平台上。Apache源于源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。服务器软件之一。Apache的特点是简单、速度快、性的特点是简单、速度快、性能稳定,并可做代理服务器来使用。能稳定,并可做代理服务器来使用。Apache可以完美的支持可以完美的支持PHP的运行,只需要经过简单的
11、运行,只需要经过简单的设置,就可以在的设置,就可以在Apache上搭建上搭建PHP环境。由于二者均为环境。由于二者均为自由软件,所以自由软件,所以Apache与与PHP的组合尤其受到开源项目以的组合尤其受到开源项目以及及Linux家族的支持。而该二软件也均有家族的支持。而该二软件也均有Windows版本,所版本,所以在各种操作系统下均可搭建以在各种操作系统下均可搭建Apache+PHP的开发环境。的开发环境。1.2.2 IIS+PHP1.2.2 IIS+PHPIIS是英文是英文Internet Information Server(Internet信息服务)信息服务)的缩写,该服务器是微软公司
12、主推的的缩写,该服务器是微软公司主推的Web服务器。服务器。IIS与与Window Server完全集成在一起,因而用户能够利用完全集成在一起,因而用户能够利用Windows Server和和NTFS(NT File System,NT的文件系统)内置的安全特性,建的文件系统)内置的安全特性,建立强大,灵活而安全的立强大,灵活而安全的Internet和和Intranet站点。站点。因与因与IIS与与ASP同属微软公司的产品,所以同属微软公司的产品,所以IIS的默认支持动的默认支持动态编程语言是态编程语言是ASP(或者(或者ASP.net)。要想使)。要想使IIS支持支持PHP必须要必须要经过复
13、杂的设置。又因为经过复杂的设置。又因为IIS通常仅运行在通常仅运行在Windows平台下,所平台下,所以以IIS+PHP的组合也通常出现在的组合也通常出现在Windows版的服务器操作系统中。版的服务器操作系统中。所以该环境的使用范围远不及所以该环境的使用范围远不及Apache+IIS的组合环境。的组合环境。1.3 Apache1.3 Apache的安装的安装PHP可以在多种可以在多种Web服务器上运行,如常见的服务器上运行,如常见的1.2小节小节介绍的介绍的IIS+PHP、Apache+PHP等。而其中尤以等。而其中尤以Apache+PHP更为常用。所以本书就采用更为常用。所以本书就采用Ap
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 安装 PHP 开发 环境
限制150内