菜单
  

    1.3.1 apache概述

    Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

    1.Apache特点

    Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。

    2.Apache特性

    支持最新的HTTP/1.1通信协议,拥有简单而强有力的基于文件的配置过程,支持通用网关接口,支持基于IP和基于域名的虚拟主机,支持多种方式的HTTP认证,集成Perl处理模块,集成代理服务器模块,支持实时监视服务器状态和定制服务器日志,支持服务器端包含指令(SSI),支持安全Socket层(SSL),提供用户会话过程的跟踪,支持FastCGI,通过第三方模块可以支持Java Servlets。

    1.3.2 PHP概述

    PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。

    1. PHP语言简介

    PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创的语法。它可以比 CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C++进行程序的扩展!

    2. PHP的发展

    PHP全名为 Personal Home Page,于1994年由Rasmus Lerdorf创建,刚

    刚开始是Rasmus Lerdorf 为了要维护个人网页而制作的一个简单的用Perl语言编写的程序。最初这些工具程序用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量。后来又用C语言重新编写,包括可以访问数据库。他将这些程序和一些表单直译器整合起来,称为 PHP/FI。PHP/FI 可以和数据库连接,产生简单的动态网页程序。从PHP 3.0开始走向了成功。1997年,PHP 2.0在全世界已经有几千个用户和大约50000个域名安装,到1998年末,PHP的安装人数接近10000和大约100000个域名。PHP 5在2004年7月正式发布。

    3. PHP特性

    开放源代码;免费使用;快捷方便,可以嵌入用于HTML,相对于其他语言编辑简单,实用性强;跨平台性强,可以运行在UNIX、LINUX、WINDOWS下;效率高,能够动态处理图像;面向对象;专业关注,支持脚本语言为主,同为类C语言。

    PHP最强大,也是最显著地特性之一,是它支持很大范围的数据库,见表1

     

    同时PHP还有一个DBX扩展库使得可以自由地使用该扩展库支持任何数据库。另外,PHP还支持ODBC,即Open Database Connection Standard(开放数据库连接标准),因此可以连接任何其他支持该世界标准的数据库。

    4. PHP的安装与配置

    PHP的运行环境由三部分组成:PHP自身、一个web服务器和一个web浏览器。操作系统一般都自带了web浏览器,如windows的Internet Explore;不同的操作系统可以配置不同的服务器(例如Linux和Macos下的Apache;Windows下的IIS和PWS等),也可以向网络公司租用web空间(即虚拟主机),这样自己就不用进行任何设置,仅需要编写PHP脚本,并上传到租用的空间中,然后就可以在本地浏览器中查看运行结果。下面以在windows下的安装为例简单介绍PHP的安装过程:首先在系统中安装自己选择的HTTP(web)服务器,并确认它正常工作。这里用的就是以上介绍的apache服务器。第二,运行安装程序,按照向导说明一步步安装。它支持两种安装类型:标准,将使用合理的默认设置进行安装;高级,会在配置中询问几个问题。第三,安装向导会收集足够的信息来设置php.ini文件,并配置好web浏览器以使用PHP。一旦安装完成,安装程序会提示重新启动系统,之后就可以开始使用PHP。

  1. 上一篇:java同学录系统的设计与实现
  2. 下一篇:基于Flash的公益广告的设计与实现
  1. php+mysql志愿者服务平台前端页面设计

  2. php+mysql高校迎新系统的开发与应用

  3. php+mysql在线专家门诊预约系统的设计与实现

  4. PHP+MYSQL网站设计与实现

  5. php+mysql移动终端企业生产...

  6. PHP+MySQL在线交流系统的设计与实现

  7. php+mysql淮安汇翔科技公司网站的设计与实现

  8. 乳业同业并购式全产业链...

  9. 当代大学生慈善意识研究+文献综述

  10. 河岸冲刷和泥沙淤积的监测国内外研究现状

  11. 电站锅炉暖风器设计任务书

  12. 酸性水汽提装置总汽提塔设计+CAD图纸

  13. 大众媒体对公共政策制定的影响

  14. 杂拟谷盗体内共生菌沃尔...

  15. 十二层带中心支撑钢结构...

  16. 中考体育项目与体育教学合理结合的研究

  17. java+mysql车辆管理系统的设计+源代码

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回