PHP简介和开发环境配置.pptVIP

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHP简介和开发环境配置

1.1 PHP语言简介;1.1.1 PHP发展史 PHP是“PHP:Hypertext Preprocessor”的缩写。 PHP语法与C语言相似,可运行在Apache、Microsoft Internet Information Server(IIS)和iPlanet等Web服务器上。PHP作为一种工具,可以创建动态Web页面。应用PHP的网页与常规的HTML页面并无不同,用户可以用同样的方式来创建和编辑它们。PHP允许直接在HTML代码中写入简单的脚本,这一点与JavaScript非常相似。而不同的是,PHP不依赖于浏览器,它是服务器端的语言,而JavaScript却是一种客户端的嵌在HTML中的语言。概念上,PHP与Netscape的LiveWire Pro产品,Microsoft的ASP及SunMicrosystem的JSP相似。 PHP最初是由丹麦的Rasmus Lerdorf创建的,刚开始它只是一个简单的用Perl语言编写的程序,用来统计网站的访问量。后来又用C语言重新编写,添加访问数据库的功能。1995年,他以Personal Home Page Tools(PHP Tools)开始对外发布第一个版本,Lerdorf写了一些介绍此程序的文档,并且发布了PHP 1.0。在早期的版本中,它提供了访客留言本、访客计数器等简单功能。以后越来越多的网站使用了PHP,并且强烈要求增加一些特性,比如循环语句和数组变量等。 ;PHP与HTML语言有着非常好的兼容性,用户可以直接在PHP脚本代码中加入HTML标记,或者在HTML语言中嵌入PHP代码,从而更好地实现页面控制。PHP提供了标准的数据接口,数据库连接十分方便,兼容性好,扩展性好,可以进行面向对象编程。 PHP脚本主要用于以下3个领域: 服务端脚本。这是PHP最传统,也是最主要的目标领域。开展这项工作需要具备以下3点:PHP解析器(CGI或服务器模块)、Web服务器和Web浏览器。需要在运行Web服务器时,安装并配置PHP,然后可以用Web浏览器来访问PHP程序的输出,即浏览服务端的PHP页面。 命令行脚本。用户可以编写一段PHP脚本,并且不需要任何服务器或浏览器来运行它。通过这种方式,仅仅只需要PHP解析器来执行。这种用法对于依赖cron(UNIX或Linux环境)或者Task Scheduler(Windows环境)的脚本来说是理想的选择。这些脚本也可以处理简单的文本。 编写桌面应用程序。对于有着图形界面的桌面应用程序来说,PHP或许不是一种最好的语言,但是如果用户非常精通PHP,并且希望在???户端应用程序中使用PHP的一些高级特性,可以利用PHP-GTK来编写这些程序。用这种方法,还可以编写跨平台的应用程序。PHP-GTK是PHP的一个扩展,在通常发布的PHP包中并不包含它。 ;PHP作为一种服务器端的脚本语言,它的特点主要有以下8个方面。 1. 开放源代码 PHP属于自由软件,是完全免费的,用户可以从PHP官方站点(http: //)自由下载,而且可以不受限制地获得源码,甚至可以从中加进自己需要的特色。 2. 基于服务端 PHP是运行在服务器上的,充分利用了服务器的性能,PHP的运行速度只与服务器的速度有关,因此它的运行速度可以非常快;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译了,只要直接执行内存中的代码即可,这也是PHP高效性的体现之一。 3. 数据库支持 PHP能够支持目前绝大多数的数据库,如DB 2、dBase、mSQL、MySQL、Microsoft SQL Server、Sybase、Oracle、Oracle 8、PostgreSQL等,并完全支持ODBC,即Open Database Connection Standard(开放数据库连接标准),因此可以连接任何支持该标准的数据库。其中,PHP与MySQL是绝佳的组合,它们的组合可以跨平台运行。 ;4. 跨平台 PHP可以在目前所有主流的操作系统上运行,包括Linux、UNIX的各种变种、Microsoft Windows、Mac OS X、RISC OS等。正是由于这个特点,使UNIX/Linux操作系统上有了一种与ASP媲美的开发语言。另外,PHP已经支持了大多数的Web服务器,包括Apache、IIS、iPlanet、Personal Web Server(PWS)、Oreilly Website Pro Server等。对于大多数服务器,PHP均提供了一个相应模块。 5. 易于学习 PHP的语法接近C、Java和Perl,学习起来非常简单,而且拥有很多学习资料。PHP还提供数量巨大的系统函数集,用户只要调用一个函数就可以完成很复

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档