lamp网站架构方案及实施

lamp网站架构方案及实施

ID:31631311

大小:61.96 KB

页数:8页

时间:2019-01-16

lamp网站架构方案及实施_第1页
lamp网站架构方案及实施_第2页
lamp网站架构方案及实施_第3页
lamp网站架构方案及实施_第4页
lamp网站架构方案及实施_第5页
资源描述:

《lamp网站架构方案及实施》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、LAMP网站架构方案及实施摘要:LAMP常用于搭建动态网站或者服务器,是目前国际流行的Web框架;LAMP的各个组件有通用、跨平台、高性能、低价格的优势,是企业搭建网站的首选平台。LAMP环境的搭建过程较为复杂,具体过程根据选择组件的版本不同存在差异,并且应注意各模块安装的顺序。聊天室作为最简单的网站应用之一,是LAMP方案实现的一个典型实例。对此进行了论述。关键词:LAMP;开源;环境搭建;Web服务中图分类号:TP319文献标识码:A文章编号:16727800(2013)0010072020引言1998年,MichaelKunze为德国计算机杂志c't写作了一篇关于“自由

2、软件如何成为商业软件替代品”的文章时,第一次提出了“LAMP”这个专有名词。用来指代Linux操作系统、Apache网络服务器、MySQL数据库和PHP(Perl或Python)脚本语言的组合。由于LAMP的4个组件都是开源的,无数志愿者不断对相关技术进行升级和更新,使得LAMP迅速成为国际上成熟的框架结构,形成了一个强大的Web应用平台。与Java/J2EEx相比,LAMP具有Web资源丰富、轻量、迅速开发等优点。下面就LAMP的搭建和典型应用展开探讨。1操作系统选择与Windows或商业版本的UNIX相比,Linux具有先天优势。由于Linux的内核源码以及外围应用程序都

3、可为程序员自由获得,所以,很多公司相继开发了自己的Linux发行版本,不同版本各具特色。比如RHEL的稳定,又如Ubuntu的易用。出于成本方面的考虑,推荐使用CentOS(CommunityEnterpriseOperatingSystem),它是RHELLinux的精简版本,其内核核心代码与RHEL无异,唯一不同的是,RHEL或者其它Linux企业版本面对企业提供的升级和维护服务是收费的,因此,我们用免费的CentOS替代RedHatEnterpriseLinux使用,可以获得较髙的稳定性。2安装准备(1)为便于Web应用程序的开发和测试,可利用VMware在计算机上同时

4、安装CentOS操作系统和用于测试的Window操作系统。(2)在搭建LAMP环境的过程中,时常会用到其它相关包。为了简化操作,第一,在Linux图形界面安装开发工具和开发库;第二,将搭建LAMP过程中会用到的安装包全部放在一个目录中(例如/usr/down)o(3)安装好相应工具(如SecureCRT)用以远程操作,并且,为了避免乱码现象,应修改/etc/sysconfig/il8n配置文件,将其中UTF8改成GB18030o3Apache服务器安装如果使用源码包安装Apache2,则要按照以下步骤进行:①#cd/usr/down;②#zxvfhttpd-2.2.4.tar

5、.gz//解压apache源码;③#cdhttpd-2.2.4;④#make;⑤ttmakeinstall;⑥#/server/apache/bin/apachectlstart//启动apacheo安装完毕后,可以进行测试:在浏览器中输入http://localhost/,如果出现Apache测试页面的页面,说明Apache已经安装成功。4MySQL安装、配置和测试(1)安装MySQL,依下面步骤执行:①#cd/usr/down//切换到MySQL源码所在目录;②创建用于运行MySQL服务器的组mysql和用户mysql:#groupaddmysqlttuseradd-gm

6、ysqlmysql③#./configure一prefix=/server/mysql;(1)#make&makeinstall(2)设置MySQL数据库。①#cpsupport-files/mysq1.server/etc/rc・d/init.d/mysqld//创建MySQL授权表;②修改数据目录的访问权限:#cd/server/mysql#chown-Rroot.ttchown-Rmysqlvar#执行chgrp-Rmysql.(1)对MySQL数据库进行简单测试。#/server/mysql/bin/mysqld_safe--user二mysq1&或者ttmysql-

7、uroot-p//启动MySQL,系统会提示输入密码。由于安装时没有设置密码,所以默认密码为空。直接点击回车进入;若出现图1的界面,则表示已经成功安装了MySQL。图1以root用户身份测试MySQL数据库5PHP模块安装(1)#cd/usr/down;(2)#tar-zxvfphp-5・2.1.tar.gz;(3)cdphp-5.2.1;./configure一一prefix=/server/php一一with-mysql=/server/mysql一with-apxs2=/server/apache

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。