安装apache需要检查Linux操作系统中是否安装了gcc包,如果没有安装gcc包,则需要安装gcc包,否则所有的依赖包将无法编译安装。
1.rpm –qa | grep gcc //查看系统有无安装gcc编译器
2.安装gcc和gcc-c++需要以下依赖包:
kernel-headers-2.6.18-164.el5.i386.rpm
glibc-headers-2.5-42.i386.rpm
glibc-devel-2.5-42.i386.rpm
libgomp-4.4.0-6.el5.i386.rpm
gcc-4.1.2-46.el5.i386.rpm
libstdc++-devel-4.1.2-46.el5.i386.rpm
gcc-c++-4.1.2-46.el5.i386.rpm
3.因为每个包之间都存在相互依赖的关系,所以以所有包按照顺序以此进行安装,安装命令如下:
rpm –ivh kernel-headers-2.6.18-164.el5.i386.rpm
rpm –ivh glibc-headers-2.5-42.i386.rpm
rpm –ivh glibc-devel-2.5-42.i386.rpm
rpm –ivh libgomp-4.4.0-6.el5.i386.rpm
rpm –ivh gcc-4.1.2-46.el5.i386.rpm
rpm –ivh libstdc++-devel-4.1.2-46.el5.i386.rpm
rpm –ivh gcc-c++-4.1.2-46.el5.i386.rpm
4.通过命令查看否成功安装gcc和gcc-c++包。
rpm –qa | grep gcc
环境:RedHat5.4 32bit
将所需的安装包拷贝到根目录新建的文件夹lamp下,安装apache需要的依赖包,分别为apr、apr-util、pcre,具体安装流程如下:
1.在/usr/local目录下创建apr、apr-util、pcre、apache2.2文件夹(注:进入/usr/loacl目录下创建),命令如下:
mkdir apr
mkdir apr-util
mkdir pcre
mkdir apache2.2
mkdir lamp //在根目录下创建lamp目录,用于存放安装包
2.将下载好的apr、apr-util、pcre、httpd包放入根目录lamp目录下,并解压安装包,命令如下:
下载的包分别为:apr-1.5.2.tar.gz、apr-util-1.5.4.tar.gz、pcre-8.37.tar.gz、httpd-2.2.31.tar.gz
tar –zxvf apr-1.5.2.tar.gz
tar –zxvf apr-util-1.5.4.tar.gz
tar –zxvf pcre-8.37.tar.gz
tar –zxvf httpd-2.2.31.tar.gz
3.分别进入解压好的文件夹目录,对apr、apr-util、pcre、httpd进行编译,命令如下:
./configure -prefix=/usr/local/apr //配置apr文件,定义apr安装路径
make && make install //编译并安装apr
./configure –prefix=/usr/local/apr-util/ –with-apr=/usr/local/apr/ //配置apr-util,定义apr-util安装路径,并依赖apr包
make && make install //编译并安装apr-util
./configure –prefix=/usr/local/pcre/ //配置pcre,定义安装路径
make && make install //编译并安装pcre
./configure –prefix=/usr/local/apache2.2/ –enable-modules=all –enable-mods-shared=all –enable-so –with-apr=/usr/local/apr –with-apr-util=/usr/local/apr-util –with-pcre=/usr/local/pcre //配置apache,定义安装路径,定义模块,并依赖apr、apr-util、pcre
make && make install //编译并安装apache
4.进入apache安装目录(/usr/local/apache2.2/bin),启动apache服务,验证apache是否安装成功,验证方式:
ps –ef | grep httpd //查看apache进程
打开浏览器,输入服务器IP地址http://xx.xx.xx.xx/或者输入http://localhost/进行验证,当出现有It works!字样就代表apache安装成功。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。