张钰凰谈女儿:LAMP的安装与配置(1)

来源:百度文库 编辑:偶看新闻 时间:2024/05/03 19:27:39
1、LAMP的安装               我的毕业论文是linux下的服务配置及数据库管理,经过一段时间搜集资料的准备工作后,我决定选择LAMP配置和管理。(注意本文系统环境是REDHAT LINUX 9.0)LAMP即LINUX、APACHE、MYSQL、PHP的整合,简称LAMP。自1998年,Michael Kunze为德国计算机杂志c‘t写作一片关于Free 软件如何成为商业软件替代品的文章时,创建了LAMP这个名词,随之LAMP技术成为了自由软件业的一盏真正的明灯。LAMP通过几年的迅速发展,目前已经成为Web 服务器的事实标准。 LAMP有以下几大特性:     ★ 时尚组合。互联网和B/S 软件的盛行,LAMP构成了一个强大的Web应用程序平台,可以架设完美的动态WEB服务器。     ★  免费+开源。这种免费和开源的方式对于全世界用户都具有很强的吸引力,无论企业和个人开发者,无需再付费购买“专业”的商用软件。特别是在互联网方面,不需要为软件的发布支付任何许可证费就可以开发和应用基于LAMP的工程。同时开源社区的潜力更在于资源共享 。上百万的志愿开发者为开源软件贡献自己的力量,保证了LAMP技术的不断进步和升级。开源的特性也使企业和开发人员可以随意的修改源程序为我所用,提升专有软件或者商业软件的限制中所没有的灵活性,放大了项目的衍生性。     ★ 市场占有率持续攀升。据相关资料统计,不管是在WEB服务器市场,还是BBS社区,LAMP的市场占有率成逐年攀升趋势,远远超过了Microsoft平台。    LAMP的安装步骤这里不再详述,我只强调一下在安装APACHE服务器时,必须要把相关的服务器组件选择上。如图:    上图的对PHP、MYSQL等相关的服务器组件必须选择上。然后将PHP、MYSQL服务器安装上,LAMP的安装就基本完成了。2、APACHE的配置境   在实际的网络服务器的构建中,通过一个域名或者一个IP就可以关联到一个Web站点,并通过该站点交互信息。作为Web站点的服务器设备,就可以是一台运行Apache服务的系统,但一个服务器设备并非只能为一个Web站点提供Web服务,特别是在硬件环境性能飞速提升的情况下。一个Apache服务器中除一个默认的主机服务之外,还可以建立多个虚拟主机或者虚拟目录。每个虚拟主机都是一个Web站点,并对应一个网页等信息的主目录,使用主机别名与IP的组合来区别它们。这样用户就可以在单一的Web服务器上拥有多个Web站点,并通过它们各自得域名对这些站点进行访问。
下面是一个基于IP的虚拟主机配置例子:
       假设我们主机的IP地址为192.168.1.2([url]www.media.com[/url]),另外有个IP地址为192.168.1.5,可以配置如下: 

   ServerAdmin webmaster@ business..com
   DocumentRoot /var/www/html/business
   ServerName [url]www.business.com[/url]
   ErrorLog /var/www/html/business/logs/error_log
   TransferLog /var/www/html/business/logs/access_log