源码搭建LAMP(Linux+Apache+Mysql+PHP)环境

Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案.今天就以LAMP(Linux+Apache+Mysql+PHP)为例为大家讲解LAMP环境的搭建,本次实训Apache和PHP以源码形式编译,而Mysql以二进制方式编译,平台是red hat enterprise linux server release 5.4。

一、准备工作

1、把需要的软件包分类传到/root/目录下

2、所有的源码包拆解到相应的目录下目录下(除了phpMyAdmin)

cd /root

tar -zxvf apr-1.4.6.tar.gz -C /usr/local/src

tar zxvf apr-util-1.5.1.tar.gz-C /usr/local/src/

tar jxvf httpd-2.4.4.tar.bz2 -C /usr/local/src/

tar zxvf mysql-5.5.15-linux2.6-i686.tar.gz -C /usr/local/src/

tar jxvf php-5.4.13.tar.bz2 -C /usr/local/src/

cd /usr/local/src并查看

二、源码编码Apache

1、Apache 编译需要 apr 和 apr-util 的支持,所以需要预先编译这两个源码

源码安装apr

cd ./apr-1.4.6

./configure --prefix=/usr/local/apr

(指定apr安装目录,可以运行./configure --help|less来查看更多的参数)

make && make install

2、源码安装apr-util

cd ./apr-util-1.5.1

./configur --prefix=/usr/local/apr-util

--with-apr=/usr/local/apr/bin/apr-1-config

(指定apr-util的安装目录,另外指明apr的配置文件的路径)

make && make install

3、源码安装配置httpd

1)  cd ./httpd-2.4.4

make && make install

时间: 2024-09-15 03:11:41

源码搭建LAMP(Linux+Apache+Mysql+PHP)环境的相关文章

CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)运行环境步骤_Linux

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

centos下yum搭建安装linux+apache+mysql+php环境的方法_Linux

一.脚本YUM源安装: 1.yum install wget #安装下载工具wget 2.wget http://www.atomicorp.com/installers/atomic #下载atomic yum源,配置CentOS 6.5第三方yum源 3. sh ./atomic #脚本执行 4. yum check-update #更新yum软件包 二.163yum源的安装 1.进入yum源配置目录 cd /etc/yum.repos.d 2.备份系统自带的yum源 mv CentOS-B

centos下yum搭建安装linux+apache+mysql+php环境教程_Linux

我们利用linux系统中yum安装Apache+MySQL+PHP是非常的简单哦,只需要几步就可以完成,具体如下: 一.脚本YUM源安装: 1.yum install wget                                                     #安装下载工具wget 2.wget http://www.atomicorp.com/installers/atomic       #下载atomic yum源,配置CentOS 6.5第三方yum源 3. sh 

CentOS 6.7 源码搭建LNMP架构部署动态网站环境

源码搭建LNMP架构部署动态网站环境 Nginx 简介 Nginx是一款相当优秀的用于部署动态网站的服务程序,Nginx具有不错的稳定性.丰富的功能以及占用较少的系统资源等独特特性. Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器.Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日.其将源代码以类BSD许可证的形式发布,因它的稳定性.丰富的功能集.示例

lamp(Linux Apache MySQL)环境搭建教程(1/2)

LAMP 是Linux Apache MySQL PHP的简写,其实就是把Apache, MySQL以及PHP安装在Linux系统上,组成一个环境来运行php的脚本语言.至于什么是php脚本语言,笔者不再介绍,请自己查资料吧.Apache是最常用的WEB服务软件,而MySQL是比较小型的数据库软件,这两个软件以及PHP都可以安装到windows的机器上.下面笔者就教你如何构建这个LAMP环境. [安装MySQL] 一般我们平时安装MySQL都是源码包安装的,但是由于它的编译需要很长的时间,所以,

Linux系统下源码搭建LAMP环境

Step0:准备工作 ①将需要的所有软件包分类传到/root/目录下. ②将所有的源码包进行解压缩到指定的路径(/usr/local/src)除了phpmyadmin 更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/webkf/PHP/

CentOS6.3环境下yum安装LAMP(Linux+Apache+Mysql+php)

同样的网站程序在Linux下运行要比在windows下快出不少,所以决定使用Linux的发行版CentOS ,本文主要讲解在CentOS下使用yum命令 安装LAMP详细过程.我们使用的软件是CentOS的最新版本CentOS 6.3,其他版本的也基本类似. 第一步:更新系统内核(如果不想更新可以跳过本步). 首先更新系统内核到最新,因为最新版的CentOS 6.3的php版本为 5.3,早起版本的CentOS的php版本也比较低. 执行命令: yum -y update注意:如果执行失败报错,

LAMP:Linux+Apache+Mysql+PHP典型配置

调试环境:Redhat9.0 Apache1.3.29 Mysql3.23.58 PHP4.3.4 Linux系统的安装我就不讲了,这是基本功,其实这篇文章在类似Redhat的其他linux也应该通用,大家只要掌握我提供的方法就行.记得安装Redhat9.0的时候不要安装系统默认的apache,mysql和php以及相关的软件.已经安装的请用rpm -e * 删除已经安装的包. 1.安装Mysql3.23.58 其实老实说直接安装Mysql官方网站提供的rpm包也是一个比较可行的办法,他的官方网

源码搭建LNMP环境

LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构,Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器.这四种软件均为免费开源软件,组合到一起,成为一个免费.高效.扩展性强的网站服务系统. LAMP(Linux+Apache+Mysql+Perl/PHP/Python)也是一组常用来搭建动态网站或者服务器的开源软件,虽然nginx和apache都能实现网站服务器的搭建,但是两者还是有不小的差距的,下面我们来简单介绍一