资源预览内容
第1页 / 共20页
第2页 / 共20页
第3页 / 共20页
第4页 / 共20页
第5页 / 共20页
第6页 / 共20页
第7页 / 共20页
第8页 / 共20页
第9页 / 共20页
第10页 / 共20页
亲,该文档总共20页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
毕业论文 题 目 LAMP系统构建 学 院 物理与信息科学技术学院 姓 名 何 涛 专 业 计算机科学与技术 学 号 指导教师 赵文波 提交日期 2012年3月29日 原创性声明 本人郑重声明:本人所呈交的论文是在指导老师的指导下独立进行研究所取得的成果。学位论文中凡是引用他人已经发表或未经发表的成果、数据、观点等均已明确注明出处。除文中已经注明的内容外,不包含任何其他个人或集体已经发表或撰写过的科研成果。 本声明的法律责任由本人承担。 论文作者签名: 年 月 日 论文指导教师签名: LAMP系统构建 摘要 随着信息技术的不断发展,网络技术的不断完善,各种服务类平台层出不穷。在这样的环境下,Lamp系统架构应运而生了,并且经过不断的完善,俨然已成为国内外首屈一指的大型服务平台之一。 Lamp(Linux-Apache-MySQL-PHP)系统架构是目前国际流行的Web框架。该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,Lamp具有Web资源丰富、轻量、快速开发等特点;和微软的.NET架构相比,Lamp具有通用、跨平台、高性能、低价格的优势,因此Lamp无论是性能、质量还是价格都是企业搭建系统的首选平台。本论文以centos6版本的Linux为基础,以Apache服务器作为Web服务器,选用高效简洁的Php语言作为主要编程语言,利用MySQL庞大的数据服务功能,共同组成实用、高效、跨平台的Lamp框架,为系统提供各种服务,同时也为各种中小型企业的网站开发等提供便利。在本论文的设计和实现过程中,本人充分考虑了Lamp自身的巨大优势,在满足各种类型需求者的基础上,不断对此平台进行加固和完善,保证各种功能的正常运行,为各种需求者提供最优质、最贴心的服务。关键字:centos6系统、LAMP PHP MYSQL Apache LAMP system builder Abstract With the continuous development of information technology, network technology continues to improve, and an endless stream of a variety of service class platform. In such an environment, Lamp system architecture came into being, and through continuous improvement, has become an at home and abroad leading large service platforms. Lamp (Linux-Apache-MySQL-PHP) system architecture is internationally popular Web framework. The framework includes: the Linux operating system, Apache web server, MySQL database, Perl, PHP or Python programming language, all the composition of the product is open source software is a mature architecture framework, many popular business applications have adopted this framework and Java/J2EE architecture Lamp has a rich Web resources, lightweight, fast development; and Microsoft. NET framework, Lamp has the advantage of universal, cross-platform, high performance, low price, so Lamp regardless of is the platform of choice for performance, quality or price are business building systems. This thesis is based on centos6 version of Linux, the Apache server as a Web server, the choice of efficient and simple Php language as the primary programming language, MySQL huge data service functions, composed of practical, efficient, cross-platform Lamp framework for the systemprovide various services, but also to facilitate site development for a variety of small and medium-sized enterprises. In this paper the design and implementation process, I take full account of the Lamp itself a huge advantage, and meet all types of needs based on constantly this platform to reinforce and improve the guarantee the normal operation of the various functions for all need to provide the highest quality and the most attentive service. Keyword:Centos6 system .LAMP PHP MySQL Apache 目录 1.绪论71.1课题背景和现实意义71.2软件介绍81.3LAMP的优点82.LAMP相关技术介绍82.1软件介绍82.1.1LAMP介绍82.2所用软件介绍93.LAMP系统架构103.1LAMP系统框架103.2LAMP 安装配置123.2.1配置环境123.2.2 安装apache133.2.3安装PHP133.2.4安装Mysql163.2.5安装 phpMyAdmin164.系统调优174.1系统调优的意义174.2度量调优184.3一些快速的内核调优措施215.参考文献256.结论261.绪论1.1课题背景和现实意义 随着科技的并不断发展,信息技术的不断革新,无论是国内外还是各行各业,都基本上实现了与现代科学技术,尤其是信息技术的接轨,使得软件信息公司的竞争日益剧烈,而客户对软件和技术的要求是越来越严格。社会的压力和企业的竞争使得各种新软件的产生,而本论文所要研究的LAMP系统平台就应运而生了。随着现代企业与国际和信息现代化的接轨,对计算机软件和系统平台的要求日益提高,而新产生的LAMP平台正好满足了公司或者企业的需求,而它相对低廉的价格和高效的服务能力正好满足了企业的各种需要,而且已经普遍应用到各种类型的大小公司,基本上了实现了服务平台的垄断。本论文在这种大趋势的基础下,对LAMP系统平台进行了最基础的搭建,并且在搭建的基础上,对此平台所存在的不足之处采取了合理的处理办法,比如对系统的运行速度和运转几率进行了调优,实现了系统调优,促进了此平台的正常运转。1.2软件介绍 选择合适的软件对于系统平台的整体性能影响很大。系统软件的选择包括操作系统的选择、web服务器的选择、编程语言的选择以及数据库的选择。Web服务器的设计过程中,网络操作系统的选择比硬件选择更重要,因为网络操作系统的更换需要大量的时间和昂贵的费用,而硬件只需在现有的服务器上添加或更改即可。 本论文的LAMP系统搭建选择了具有代表性的Linux+Apache+MySQL+PHP,进行简单的平台搭建。LAMP系统架构是目前国际流行的Web框架,该框架系统中包括:以centos6版的Linux作为操作系统,Apache作为网络服务器,采用MySQL数据库,并以Perl、PHP或者Python编程语言进行开发。LAMP国际上成熟的架构框架,也是目前建站使用最多的框架。而本论文中LAMP系统平台的搭建是在虚拟机VMware的基础上安装centos6进行配置的。1.3LAMP的优点 作为开源架构的“黄金组合”,LAMP具有较强的稳定性和安全性且可以跨平台移植。其性能与Java/J2EE具有资源丰富、轻量、开发快捷的特点:与微软的。Net相比,具有高通用性、高性能、低价格、跨平台的优势。LAMP技术结构不仅能够满足系统的性能要求,而且能适应系统对网络大访问量的需要以及日益膨胀的数据库,保证系统在重负之下保持稳定运行。除此之外,LAMP还具有以下优点:(1)恒温扩增,扩增阶段对仪器的要求低。(2)视觉直观检测,不需要检测仪。(3)反应速度快,敏感性高。(4)用多个引物,特异性好。因此现在很多流行的商业应用都采取这个架构。2.LAMP相关技术介绍2.1软件介绍2.1.1LAMP介绍 LAMP这个特定名词最早出现在1998年。当时,Michael Kunze为德国计算机杂志ct写作的一篇关于自由软件如何成为商业软件替代品的文章时,创建了LAMP这个名词,用来指代Linux 操作系统、Apache网络服务器、MySQL 数据库和PHP (Perl或Python)脚本语言的组合(由四种技术的开头字母组成)。由于IT世界众所周知的对缩写的爱好,Kunze提出的LAMP这一术语很快就被市场接受。OReilly和MySQL AB更是在英语人群中推广普及了这个术语。随之LAMP技术成为了开源软件业的一盏真正的明灯。 2.2所用软件介绍 Linux:Linux
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号