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

1、HTTP协议

URL(UniformResourceLocator)统一资源定位符,就是网页地址的意思。【格式:协议://主机.端口.文件.附加资源】
超文本传输协议(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平台上最佳组合之一

PHP.2-LAMP平台介绍及网站的工作原理的更多相关文章

  1. lamp平台搭建论坛网站(Discuz论坛)

    1. 安装Apache 1) 安装apr [root@www lamp]# yum install zlib-devel gcc gcc-c++ openssl-devel pcre-devel -y ...

  2. 【转】memcached工作原理介绍

    FROM: http://my.oschina.net/flynewton/blog/8984 官方主页: http://memcached.org/ 面临的问题  对于高并发高访问的Web应用程序来 ...

  3. LNMP与LAMP的工作原理

    LAMP的实现原理 LAMP=Linux+Apache+Mysql+PHP.​#工作原理:浏览器向服务器发送http请求,服务器 (Apache) 接受请求,由于php作为Apache的组件模块也会一 ...

  4. 基于LAMP平台的网站架构(或Web系统架构)

    1.网站架构的前提(或者说需求) 我们公司是一电子商务的网站,因为线下家具建材项目的推广需求,从而有了我们公司的这个线上网站,在这里我贴一张公司的网站架构图. 总体来说网站规模不是太大,注册人数在15 ...

  5. LAMP平台部署(转)

    LAMP平台的概述 LAMP环境脚本部署:https://github.com/spdir/ShellScripts/tree/master/lamp LAMP的介绍:百度百科 LAMP平台的构成组件 ...

  6. LAMP平台部署

    LAMP平台的概述 LAMP环境脚本部署:https://github.com/spdir/ShellScripts/tree/master/lamp LAMP的介绍:百度百科 LAMP平台的构成组件 ...

  7. LAMP架构介绍、MySQL、MariaDB介绍、MySQL安装

    5月23日任务 课程内容: 11.1 LAMP架构介绍11.2 MySQL.MariaDB介绍11.3/11.4/11.5 MySQL安装扩展mysql5.5源码编译安装 http://www.ami ...

  8. LAMP架构介绍

    介绍一下LAMP架构 LMAP即Linux+Apache+Mysql/MariaDB+Perl/PHP/Python的首字母缩写.这是一组常用来搭建动态网站或者服务器的开源软件.它们本身都是各自独立的 ...

  9. 13.LAMP架构介绍及配置

    LAMP架构介绍及配置 LAMP简介与概述 LAMP概述 LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境. LAMP是一 ...

随机推荐

  1. 【暑假】[实用数据结构]UVAlive 3135 Argus

    UVAlive 3135 Argus Argus Time Limit: 3000MS   Memory Limit: Unknown   64bit IO Format: %lld & %l ...

  2. BootStrap入门教程 (四) :JQuery类库插件(模态窗口,滚动监控,标签效果,提示效果,“泡芙”效果,警告区域,折叠效果,旋转木马,输入提示)

    上讲回顾:Bootstrap组件丰富同时具有良好可扩展性,能够很好地应用在生产环境.这些组件包括按钮(Button),导航(Navigation),缩略图( thumbnails),提醒(Alert) ...

  3. 恒天云 3.0:打造基于OpenStack的私有云新模式

    摘自恒天云官网:http://www.hengtianyun.com/download-show-id-17.html 云计算在当今IT世界中已发展地如火如荼,越来越多的企业利用云计算改造传统的数据中 ...

  4. ZOJ 3911 Prime Query(线段树)

    Prime Query Time Limit: 1 Second      Memory Limit: 196608 KB You are given a simple task. Given a s ...

  5. hdu 1151 Air Raid(二分图最小路径覆盖)

    http://acm.hdu.edu.cn/showproblem.php?pid=1151 Air Raid Time Limit: 1000MS   Memory Limit: 10000K To ...

  6. [ASP.NET MVC] Child actions are not allowed to perform redirect

    我在Umbraco平台下,用MVC(SurfaceController)开发时,遇到这个问题 MemberEdit是一个partial View [HttpGet] [ActionName(" ...

  7. 从Jetty、Tomcat和Mina中提炼NIO构架网络服务器的经典模式(一)

    本文转载自 http://blog.csdn.net/cutesource/article/details/6192016 如何正确使用NIO来构架网络服务器一直是最近思考的一个问题,于是乎分析了一下 ...

  8. Egret的VS环境搭配

    安装配置 首先我们需要安装VS,这里我安装的是2013的版本,然后我们需要去Egret的官网下载Egret Engine.Egret Wing及Egret VS并进行安装,同时下载Google Chr ...

  9. GMT 绘制台站分布图

    set ps=test.psset J=M4i set R=73/135.5/10/54rem gmt gmtset  FONT_ANNOT_PRIMARY 8p FONT_TITLE 8p  gmt ...

  10. static关键字修饰类

    今天继续研究公司的新项目,据说是京东的架构,研究看了一番,果然很牛逼,大致是Maven+spingmvc+spring+mybatis+ehcache+velocity来搭建的,数据库用的是mysql ...