收藏 分享(赏)

H2-1PHP概述及环境的搭建.ppt

上传人:j35w19 文档编号:8115427 上传时间:2019-06-09 格式:PPT 页数:22 大小:747KB
下载 相关 举报
H2-1PHP概述及环境的搭建.ppt_第1页
第1页 / 共22页
H2-1PHP概述及环境的搭建.ppt_第2页
第2页 / 共22页
H2-1PHP概述及环境的搭建.ppt_第3页
第3页 / 共22页
H2-1PHP概述及环境的搭建.ppt_第4页
第4页 / 共22页
H2-1PHP概述及环境的搭建.ppt_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、PHP Overview PHP概述,学习目标,了解PHP语言的特点、发展趋势 掌握PHP标记、注释及标识符。 掌握基本输出语句的应用 掌握PHP环境的搭建及安装配置,PHP 和 它的三位创始人,PHP到现在为止已经诞生12年了。在这期间它经过不断改善,已经成为Web开发最重要的语言之一。PHP能有今天这样的成就,它的3位创始人(Rasmus Lerdorf、Zeev Suraski和Andi Gutmans)功不可没。,Rasmus Lerdorf于1968年生于格陵兰岛西部迪科斯岛上。 他是PHP的开山鼻祖。在1991年获得了2项加拿大的专利。 在1991-1993,他做了近3年的Unix

2、程序员,并成功地开发出了一个 面向对象接口生成器。在1994年,Rasmus Lerdorf升任产品经理,主持并设计了很多基于 Unix的通讯、GUI等系统。在1995年,Rasmus Lerdorf成为了一名IT顾问。 在随后几年,他先后在University of Toronto 、Bell Global Solutions以及IBM、Linuxcare Inc和D Bomb/baby Vacation工作,并设计和开发了大量的软件系统。多年的软件开发经验使Rasmus Lerdorf拥有了很深的技术功底。在1994年,他设计了PHP的第一个版本PHP1.0,并于1995年将其通过社区发布

3、。在1996年,Rasmus Lerdorf又设计了PHP2.0。在2002年正式加盟Yahoo,在Yahoo他一直从事PHP、Apache、Ajax 等技术相关的开发工作以及软件构架的研究。,而PHP的另外两位创始人Zeev Suraski和Andi Gutmans就没Rasmus Lerdorf那么安分了。他们在1998年重写了PHP3.0的解析器后,在1999年,他们成立了PHP的商业化公司Zend。,Zeev Suraski自从1998年以来一直就从事着和PHP相关的工作。在开发完PHP3.0后,Suaraski和Gutmans继续着他们的PHP 之梦,开始紧锣密补地开发他们的Zend

4、引擎,也就是后来的的PHP4.0。 在设计PHP4.0的同时,他们还为PHP设计了很多的组件, 如服务抽象层和多线程支持。Suraski 和Gutmans 天衣无缝地配合使他们的成就非凡:Apache软件基金会成员获得1999年GNU自由软件奖提名获得1998年CNET Web革新奖亚军获得1999 LinuxWorld杂志最佳选择奖在Web技术杂志上pk ASP获胜,使PHP成为最优秀的Web开发工具之一。,PHP(Hypertext Preprocessor超文本预处理器)是一种被广泛应用的开放源代码的多用途脚本语言,其独特语法混合了C语言、Java语言和Perl语言的特点,它可嵌入到 H

5、TML中,尤其适合 WEB 开发。,PHP概述,PHP是什么?,实例:Hello, World!,仅仅只需把这些使用了 PHP 的文件想象成简单的 HTML 文件, 其中只不过多了一种新的标识符,在这里可以做各种各样的事情 进而保存为 .php为后缀,放在服务器目录下进行浏览即可,请注意这个范例和其它用 C 或 Perl 语言写的脚本之间的区别与用大量的命令来编写程序以输出 HTML 不同的是,我们用 PHP 编写了一个 HTML 脚本,其中嵌入了代码来做一些事情(例如,在本例中输出了一些文本)。PHP 代码被包含在特殊的起始符和结束符中,使得可以进出“PHP 模式”。 和客户端的 JavaS

6、cript 不同的是,PHP 代码是运行在服务端的。如果在服务器上建立了如上例类似的代码但他们无法得知其背后的代码是如何运作的。甚至可以将 web 服务器设置成让 PHP 来处理所有的 HTML 文件,这么一来,用户就无法得知服务端到底做了什么。,客户端与服务器端脚本(显示与隐藏),1. PHP 能够用在所有的主流操作系统上,包括Linux、Unix 的各种变种(包括HP-UX、Solaris 和 OpenBSD)Microsoft WindowsMac OS X、RISC OS 等。2. PHP已经支持了大多数的 web 服务器,包括ApacheMicrosoft Internet Info

7、rmation Server(IIS)Personal web Server(PWS)Netscape 以及 iPlant server、Oreilly Website Pro Server、Caudium、Xitami、OmniHTTPd 等。,PHP概述,PHP开发语言的特点,PHP概述,3. PHP 最强大最显著的特性之一,是它支持很大范围的数据库。用户会发现利用 PHP 编写数据库支持的网页简单得难以置信。目前,PHP 支持如下数据库: AdabasD InterBase PostgreSQL dBase FrontBase SQLite Empress mSQL Solid File

8、Pro MS-SQL Sybase Hyperwave MySQL Velocis IBM DB2 ODBC Unix dbm Informix OracleIngres Ovrimos 综上所述,使用 PHP,可以自由地选择操作系统和 web 服务器以及大范围的数据库支持方式。同时,还可以在开发时选择使用面对过程和面对对象,或者两者混和的方式来开发。,PHP开发语言的特点,标识符是变量的名称。PHP中的标识符用“$变量名”来表示。标识符在PHP中遵循以下规则: 标识符长度可以是任意的,由任何字母、数字、下划线组成,但不能以数字开头。 在PHP中,标识符区分大小写,$Eduask与$eduas

9、k是不同的,但是函数名称是个例外,它可以任意大小写。 标识符不需定义,可以直接使用。 避免变量名称与函数名相同,虽然变量名称和函数名称相同是允许的,但容易混淆,从而导致传参错误。,PHP语法结构,PHP标识符,PHP标记风格: 标准风格 这是推荐使用的标记风格 简短风格这种标记风格最为简单,输入字符少,PHP语法结构,PHP标记符,大小写内置结构和关键字(如echo、while、class等)不区分大小写,因此,下面三行是等价的:echo “hello,world”; ECHO “hello,world”;EcHo “hello, world”;另一方面,变量是区分大小的。这就是说,$name

10、 、 $NAME 和$NaMe是三个不同的变量。,分号PHP用分号来分隔简单的语句。每行语句结束必须加上 ;在PHP中右括号(?)前的分号不是必选的。,注释的风格PHP支持一下3种风格的程序注释: C+风格的单行注释“/” Shell脚本风格注释“#” C风格的多行注释“/*/”,PHP语法结构,PHP注释,应用echo语句输出字符 echo 语句是PHP最常用的语句,主要将一个或多个字符串输出至网页,下面介绍echo语句的基本用法。语法:echo “string args1,string args2,”;echo语句将传入的字符串参数(args1等)进行输出,由于不是真正的函数,因此没有返回

11、值。下面应用echo改写上例,核心代码如下: “; echo $str; echo “把需要工作的人变成工作需要的人“; ?,PHP语法结构,输出语句,应用printf()语句格式化输出字符 printf()语句与其他输出语句不同的是,它以格式化的方式输出字符串,下面介绍printf()语句的使用方法。语法:int printf(string format,mixed args,mixed)下面应用printf()函数将整数转换成不同的类型,并以格式化的方式输出字符串,代码如下: ,PHP语法结构,输出语句,另外: print 与 echo 功能相似、但只能输出一个字符串sprintf 则可以

12、格式化输出到某个字符串中,PHP环境的搭建及安装配置,1 . 采用AppServ集成安装包 (自动)快速配置PHP开发环境 2 . Apache+PHP方式的安装及配置 (手动),AppServ是PHP网页架站工具组合包,是将网络上免费的架站资源重新包装成单一的安装程序。它提供简易、快速的PHP运行环境搭建机制,只需要按照普通应用软件的安装方式就可以完成。可以说AppServ是初学者的首选。,应用AppServ快速配置PHP开发环境,AppServ的安装,注:apache与IIS 端口会冲突,故先修改IIS端口为8080,下载Apache的安装包“apache_2.2.4-win32-x86-

13、no_ssl.zip”后,双击该安装包,打开如图3.11所示的Apache的安装窗口。,Apache+PHP的安装配置,Apache的安装配置,在浏览器中输入http:/localhost/或者输入http:/127.0.0.1/,如果能够浏览到图3.21所示的窗口,说明Apache服务器安装成功。,Apache+PHP的安装配置,Apache的安装配置,Apache+PHP的安装配置,配置步骤 (四个步骤),1. 安装apache (C:Apache2.2 ),解压php (C:php ) 注:apache与IIS 端口会冲突,故先修改IIS端口为8080 2. 改变服务器文件夹路径:在ap

14、ache安装目录下找config文件夹,修改里面的httpd.conf 文件两处.#DocumentRoot “C:/Apache2.2/htdocs“DocumentRoot “f:/myphp“# : 是注释掉该行 重启apache,测试一下路径是否配置正确且有效 注: 此时apache并不支持 .php 文件,Apache+PHP的安装配置,配置步骤,3. 在php安装目录(C:php )下找到php.ini-dist 文件,将它重命名为php.ini4. 让apache支持 php在 httpd.conf 的第一行插入以下三行:LoadModule php5_module “c:/php/php5apache2_2.dll“#作用:让apache支持phpAddType application/x-httpd-php .php #作用:让apache识别 .php格式的网页PHPIniDir “c:/php“#作用:指明到哪个目录找php.ini 配置文件重启apache,测试php网页,小结,本章简单的介绍了PHP的语言特点、发展趋势以及如何获取帮助信息等,读者应该重点掌握PHP的语法结构和输出语句的应用,它是开启PHP大门的“金钥匙”。为了方便初学者,本书采用“实例教学”的写作模式,使读者在了解和掌握PHP的基本知识后能够结合自身的需求学以致用。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报