总结之:CentOS 6.4源码编译安装httpd并启动测试

今天来总结一下在Linux中软件安装,通常我们应该知道,安装软件有两种方法:一种是软件包的安装,也就是rpm包的安装,就是指这些软件包都是已经编译好的二进制rpm包,我们通过rpm安装工具和yum安装工具就可以直接安装了。另一种则是源代码安装,这种软件安装就是指它只有源代码,没有经过编译的二进制,需要通过手动去编译安装的。 rpm包是别人所编译好的软件包,比如说编译好的rpm包没有某个功能,也我们又想用,那我们就得自去手动下载源代码来自行安装了,自定义去安装程序包,这个是我们要撑握的。下面我们就来说说源代码编译安装httpd: 操作系统:CentOS release 6.4 x86_64 安装前提:GCC、Develoment Tools、Server Platform Development 安装的软件包:httpd-2.2.25.tar.bz2 首先我们先查看一下系统中有没有安装好的httpd,rmp -q httpd就可以查看到,如果有我们就先卸载,rpm -e httpd就可以卸载,如果没有那就安装。

保存退出即可!

我们echo $PATH看看有没有这个路径了

看!没有、那是系统还没有识别,要配置文件生效那我们就得让系统重读配置文件了: # . /etc/profile.d/httpd.sh

再echo $PATH就看到我们刚才写的那个路径了;

如果不配置环境变量那我们每次启动就都得写全完整路径了:如 # /usr/local/httpd/bin/apachectl start 配置完环境变量和重读配置文件后我们就可以直接启动了。 # apachectl start netstat -tnl:用这个命令我们查看一下是不是已经监听了80端口: 再网页测试一下!ifconfig查看一下虚拟机的IP地址:

这样、我们的httpd源码安装就完成了!

再来看看/usr/local/httpd下的include文件、这里存放的全是头文件,为了让系统可以通过/usr/include/这个路径也能找到我们的头文件、那我们就要做个链接到这个/usr/include这时来了; 输出头文件给系统: ln -sv /usr/local/httpd/include /usr/include/httpd 同样、我们也要输出库文件,在/etc/ld.so.conf.d/目录下创建一个httpd.conf的文件: # vim /etc/ld.so.conf.d/httd.conf /usr/local/httpd/lib

不论你在什么时候开始,重要的是开始之后就不要停止

总结之:CentOS 6.4源码编译安装httpd并启动测试

相关文章:

你感兴趣的文章:

标签云: