详细--lamp架构搭建(linuxapachemysqlphp)环境centos6.3下源码安装

详细--lamp架构搭建(linuxapachemysqlphp)环境centos6.3下源码安装

ID:8874952

大小:872.00 KB

页数:13页

时间:2018-04-10

详细--lamp架构搭建(linuxapachemysqlphp)环境centos6.3下源码安装_第1页
详细--lamp架构搭建(linuxapachemysqlphp)环境centos6.3下源码安装_第2页
详细--lamp架构搭建(linuxapachemysqlphp)环境centos6.3下源码安装_第3页
详细--lamp架构搭建(linuxapachemysqlphp)环境centos6.3下源码安装_第4页
详细--lamp架构搭建(linuxapachemysqlphp)环境centos6.3下源码安装_第5页
资源描述:

《详细--lamp架构搭建(linuxapachemysqlphp)环境centos6.3下源码安装》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、CentOS6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境一、简介什么是LAMP  LAMP是一种Web网络应用和开发环境,是Linux,Apache,MySQL,Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而言都是在它所代表的方面功能非常强大的组件。  LAMP这个词的由来最早始于德国杂志“c'tMagazine”,MichaelKunze在1990年最先把这些项目组合在一起创造了LAMP的缩写字。这些组件并不是开始就设计为一起使用的,但是,这些软件都是开源的,可以很方便的随时获得并免费使用,这就导致了这些组件经常在一起

2、使用。这些组件的兼容性也在不断完善,为了改善不同组件之间的协作,已经创建了某些扩展功能,在一起的应用情形变得非常普便,因而成为目前最流行的web应用基础架构。LAMP的组件  平台由四个组件组成,呈分层结构,每一层都提供了整个架构的一个关键部分:  Linux:Linux处在最底层,提供操作系统。它的灵活性和可定制化的特点意味着它能够产生一种高度定制的平台,让其它组件在上面运行。其它组件运行于Linux之上,但是并不一定局限于Linux,也可以在MicrosoftWindows,MacOSX或UNIX上运行。  Apache:Apache位于第二层,它是一个Web服务平台,

3、提供可让用户获得Web页面的机制。Apache是一款功能强大、稳定、可支撑关键任务的Web服务器,Internet上超过50%的网站都使用它作为Web服务器。  MySQL:MySQL是最流行的开源关系数据库管理系统,是LAMP的数据存储端。在Web应用程序中,所有帐户信息、产品信息、客户信息、业务数据和其他类型的信息都存储于数据库中,通过SQL语言可以很容易地查询这些信息。  PHP/Perl:Perl是一种灵活的语言,特别是在处理文本要素的时候,这种灵活性使Perl很容易处理通过CGI接口提供的数据,灵活地运用文本文件和简单数据库支持动态要素。PHP是一种被广泛应用的开

4、放源代码的多用途脚本语言,它可嵌入到HTML中,尤其适合web开发。可以使用PHP编写能访问MySQL数据库中的数据和Linux提供的一些特性的动态内容。二、系统环境系统平台:CentOSrelease5.8(Final)Apache版本:httpd-2.2.9.tar.gzMysql版本:mysql-5.0.41.tar.gzPhp版本:php-5.2.6.tar.gz三、安装前准备1、库文件准备在安装PHP之前,应先安装PHP5需要的最新版本库文件,例如libxml2、libmcrypt以及GD2库等文件。安装GD2库是为了让PHP5支持GIF、PNG和JPEG图片格式

5、,所以在安装GD2库之前还要先安装最新的zlib、libpng、freetype和jpegsrc等库文件。而且中间还会穿插安装一些软件,读者可以按照本节提供的顺序安装。autoconf-2.61.tar.gzfreetype-2.3.5.tar.gzgd-2.0.35.tar.gzjpegsrc.v6b.tar.gzlibmcrypt-2.5.8.tar.gzlibpng-1.2.31.tar.gzlibxml2-2.6.30.tar.gzzlib-1.2.3.tar.gzZendOptimizer-3.2.6-linux-glibc21-i386.tar.gzphpMyA

6、dmin-3.0.0-rc1-all-languages.tar.gz2、安装gcc、gcc-c++编译器用gcc-v命令检查安装时使用的编译工作是否存在如系统未安装,在系统联网的情况下使用yuminstallgcc和yuminstallgcc-c++安装3、卸载默认的低版本环境目前发行的Linux操作系统版本中,如果选择默认全部安装,就已经安装了LAMP环境,但是版本相对都比较低。我们可以再安装一个LAMP环境和原来的并存,但是这样做没有必要,因为同时只能开启一个LAMP环境。所要我们要在安装之前,先应检查一下系统中是否已经安装了低版本的环境,如果已经安装过了,停止原来的

7、服务运行,或者把原来的环境卸载掉。a.卸载Apache#rpm-qa

8、grephttpd说明:检查是否安装了httpd软件包#rpm-ehttpd-2.2.3-63.el5.centos--nodeps说明:卸载软件包,--nodeps如果有连带关系,也强制卸载#cd/etc/httpd/#rm-rf*说明:到原来的apache安装目录下,将其所有的安装目录和文件都删掉b.卸载Mysql#rpm-qa

9、grepmysql#rpm-emysql-5.0.77-4.el5_4.2--nodeps说明:卸载mysqlc.

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

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

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