RHEL5.4编译安装LAMP(2)

三 开始编译安装
准备apache,MySQL,php软件包,要注意软件包的版本,太老的版本可能跟太新的版本不兼容.这里编译使用的软件包的版本如下

httpd-2.4.1.tar.bz2

mysql-5.5.19-linux2.6-i686.tar.gz

php-5.3.10.tar.bz2

3.1 安装httpd
安装之前,最好确认当前系统上没有其它web服务器软件占用80端口,不然安装好之后,可能启动不了.

# yum -y remove httpd              //删除系统自带的httpd软件包

由于我们要安装的apache的版本是2.4.1 版本比较新,新版本依赖apr和apr-util的版本也是比较新的,所以,系统上自带的apr和apr-util对新版本的apache支持不了,我们这里要手动的编译安装apr和apr-util,可以使用源码包安装,也可以找一些新版本的rpm包,如果使用源码包,编译完成之后,我们再编译apache的时候,要加上--apr=/usr/local/apr --apr-util=/usr/local/apr-util ,这样指定一下,如果使用rpm包安装,就不需要指定了,我这里使用rpm包来安装.

[root@localhost ~]# rpm -Uvh apr-*

Preparing...                ########################################### [100%]

1:apr                    ########################################### [ 25%]

2:apr-util               ########################################### [ 50%]

3:apr-devel              ########################################### [ 75%]

4:apr-util-devel         ########################################### [100%]

# yum install -y pcre pcre-devel  //安装pcre和pcre-devel

# tar xf httpd-2.4.1.tar.bz2                        //解压apache的安装包

# cd httpd-2.4.1                                             //进入apache目录

# ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so --enable-ssl --enable-cgi --enable-rewrite --with-zlib              //配置安装选项,启用某些功能,关链某些软件等

# make              //开始编译,并成生二进制文件

# make install  //开始安装

经过以上步骤,我们的apache就已经安装好了,下面我们进行一些简单的配置

# vi /etc/profile  //编译profile文件,新加入一行,内容如下

export PATH=$PATH:/usr/local/apache/bin

# . /etc/profile          //让刚才的配置生效

# apachectl start     //启动apache

# service iptables stop     //关闭防火墙,如果没开更好,这一步不用操作

OK,做完这些,我们就可以测试apache了,看看是不是可以访问

RHEL5.4编译安装LAMP

apache提示我们,它在工作.那就说明,我们的apache就安装好了.

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/18b4b82e3f6ea23fd2743af71b283a51.html