源码搭建LAMP环境最新功能体验

关于LAMP:
 
Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案.(摘自网络)
 
为了体验各个软件的最新功能,今天我们来下载最新源码来搭建一个全新的LAMP
 
各个软件包如下:
 
httpd-2.4.4另外安装httpd需要 cmake-2.8.10.2  apr-1.4.6  apr-util-1.5.1 还有一个pcre这里我们就用yum安装代替了
 
mysql-5.6.10
 
php-5.4.13
 
phpMyAdmin-3.5.8-all-languages
 
开始之前使用yum grouplist 命令,确保系统中有以下四个安装组件
 
Development Libraries
 
Development Tools
 
Legacy Software Development
 
X Software Development
 
如果缺少可以使用yum  groupinstall  “Legacy Software Development”来安装所需组件
 
当然使用yum指令前我们还是需要对yum进行配置的
 
源码安装httpd:
 
要想安装使用httpd我们必须先安装apr和它的工具apr-util
 
解压apr和apr-util并进入解压后的目录进行编译安装
 
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/
 
[root@localhost apr]# ./configure –prefix=/usr/local/apr
 
make && make install
 
[root@localhost apr-util-1.5.1]# ./configure --with-apr=/usr/local/apr/bin/apr-1-config
 
make && make install
 
yum安装pcre和pcre-devel
 
[root@localhost ~]# yum install pcre
 
[root@localhost ~]# yum install pcre-devel
 
解压httpd并编译安装
 
tar –jxvf httpd.2.4.4.tar.bz2  –C /usr/local/src/
 
[root@localhost httpd-2.4.4]# ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so --enable-ssl --enable-rewrite --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config  --with-pcre --with-z --enable-mpms-shared=all
 
make && make install
 
安装完毕后还需要为头文件目录建一个链接,以方便其他用户访问/usr/local/apache/include能够访问到真正的include文件
 
[root@localhost man]# ln -s /usr/local/apache/include  /usr/include/apache
 
为了方便启动关闭重启apache服务我们为他建立一个httpd控制脚本
 
[root@localhost ~]# cp httpd /etc/init.d/
 
[root@localhost init.d]# chmod a+x httpd

下面是控制脚本的代码:

源码搭建LAMP环境最新功能体验

源码搭建LAMP环境最新功能体验

相关推荐