PHP.2-LAMP平台介绍及网站的工作原理

LAMP平台介绍及网站的工作原理

1、HTTP协议

URLUniformResourceLocator)统一资源定位符,就是网页地址的意思。【格式:协议://主机.端口.文件.附加资源】
超文本传输协议 (HTTP HyperText Transfer Protocol) 是互联网上应用最为广泛的一种网络协议。所有的 WWW 文件都必须遵守这个标准。设计 HTTP 最初的目的是为了提供一种发布和接收 HTML 页面的方法。
HTTP 通信通常发生在 TCP/IP 连接之上,默认端口是 80【端口由web服务器侦听】
HTTP 只预示着一个可靠的传输。

2、Web的工作原理


3、动态网站开发平台技术比较

Linux + Apache + MySQL + PHP【LAMP 当前最好的网站组合】#经济实用,开发速度比较快


Unix + Tomcat + Oracle + JSP  【J2EE开发模式】#费用昂贵,适合中大企业使用,性能最好

Windows + IIS + SQL Server + ASP  【ASP.net】#安全性相对不好,兼容性比较好,无法跨平台操作



4、Linux操作系统

http://baike.so.com/doc/5349227-5584683.html

LAMP组合就是在Linux操作系统上配置Apache服务器、MySQL服务器,PHP应用程序服务器,组成强大的Web开发平台。



5、Web服务器Apache

Apache 一直是世界使用排名第一的 Web 服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,尤其对 Linux 的支持相当完美。它和 Linux 一样都是源代码放的自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。 Apache 的特点是简单、速度快、性能稳定,并可作为代理服务器来使用。

6、MySQL数据库

MySQL 是关系型数据库管理系统,是一个开放源代码的软件, MySQL 数据库系统使用最常用的结构化查询语言( SQL )进行数据库管理,是一个真正的多用户,多线程的 SQL 数据库服务器。是客户机 / 服务器结构软件的实现,由于其源码的开放性及稳定性,且与网站流行编程语言 PHP 的完美结合,使很多站点都利用其作为服务器端数据库,获得了广泛的应用。

7、PHP后台脚本编程语言

PHP 是“ PHP Hypertext Preprocessor” 的缩写,即“超文本预处理器”。是一种服务器端的,嵌入到HTML中的脚本语言,易于使用且功能强大,是开发Web应用程序的理想工具。需要安装PHP应用程序服务器去解释执行,也是一个开放源代码的软件。PHP是一种目前最流行的服务器端Web程序开发语言之一,在融合了现代编程语言的一些最佳特性后,PHP、Aapache和MySQL的组合已经成为Web服务器的一种配置标准。

LAMP发展趋势

LAMP 中的成员都是源码开放的,这意味着其代码的核心部分可以被免费使用,所有源码、文档都可以在相应的官方网站上获得,用户都可以自由复制、编译、分发和拷贝。任何一个 LAMP 项目都属于自己,并且可以自行处理。正是由于这种开源精神,才使得 LAMP 社区可以聚集众多爱好者,也使得 LAMP 有如此迅猛的发展,而且更新速度,以及发现和修正错误的速度都是非常快的。
现在越来越多的供应商、用户和企业投资者逐渐认识到,使用 LAMP 单个组件的开源软件组成的平台,用来构建以及运行各种商业应用和协作构建各种网络应用程序,变得更加具有竞争力,更加吸引客户。 LAMP 无论是性能、质量还是价格都将成为企业、政府信息化所必须考虑的平台,并逐渐开始于面向企业级应用发展。 Apache PHP MySQL 被认为是在 Linux 平台上最佳组合之一




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值