首页 > 其他 > 详细

源码安装apache

时间:2014-02-27 07:40:02      阅读:526      评论:0      收藏:0      [点我收藏+]

一、简易介绍:

   apache程序,即http网站服务工具,可以使用yum和源码安装的方法安装之。使用yum的方法安装可以现在本地yum配置文件中指定仓库源路径并启动之,然后使用yum命令的方法直接安装,比较简单,再次不做具体阐述,下面以源码包方式安装使用apache。

二、准备工作:

   1.1 配置好本地yum文件环境,并启用:

bubuko.com,布布扣

   1.2 查看已生成的repo列表:

bubuko.com,布布扣

   1.3 使用yum的方式安装gcc环境,以便支持源码安装apche,并查看已安装成功的gcc工具:

bubuko.com,布布扣

bubuko.com,布布扣

三、正式安装:

   1.1 下载打包压缩的http源码包,并解压:

bubuko.com,布布扣

   1.2 进入解压后的源码包目录中,可查看使用configure脚本安装http程序时指定的路径,启用的特性等功能信息:

bubuko.com,布布扣

   1.3 执行configure脚本,并指定http程序所安装的路径以及配置文件所安装路径等:

bubuko.com,布布扣

   1.4 编译http源码包并安装http程序:

bubuko.com,布布扣

   1.5 由于二进制程序在/usr/local/apache/bin 下面,为了以后不输入长路径就能执行二进制程序,可将apachectl二进制程序写进环境变量的配置文件中去:

bubuko.com,布布扣

bubuko.com,布布扣

   1.6 重读环境变量:

bubuko.com,布布扣

   1.7 查看本机IP地址:

bubuko.com,布布扣

   1.8 启动httpd服务:

bubuko.com,布布扣

   1.9 客户端通过网页访问http网站服务:

bubuko.com,布布扣

四、收尾工作:

   1.1 说明:由于源码安装的apache程序属于第三方程序,并安装在了系统的第三方程序目录中,所以有些头文件、库文件、man帮助文件并不在系统的指定目录中,系统无法找到,所以需要手动指定,以便系统识别。

   1.2 系统会在/usr/include中找头文件,要想让系统通过/usr/include找到http服务的头文件,
必须设置一个符号链接,让其他程序访问/usr/include/httpd的头文件就直接能跳到/usr/local/apache/include中去:

bubuko.com,布布扣

   1.3 让系统识别http的库文件,在/etc/ld.so.conf.d/下面创建一个http.conf
文件,把http的库文件路径放在系统的库配置文件中:

bubuko.com,布布扣

bubuko.com,布布扣

   1.4 加进入不会立即生效,因为当前系统上的所有库文件在系统开机时都会被缓存在/etc/ld.so.cache(而缓存文件是在开机时自动生成的)中去,要想生效,要么重启系统,要么通知系统重新生成库文件路径缓存,这里我们采用第二种方式,执行命令:ldconfig -v :

bubuko.com,布布扣

   1.5 导出http的man文件:

bubuko.com,布布扣

bubuko.com,布布扣

五、结束语:

   至此,http网站服务基本可以正常使用了,但要在互联网上访问,还需要有域名解析,虚拟主机等,所以此等配置还得等下回分解。。。



本文出自 “言海” 博客,谢绝转载!

源码安装apache,布布扣,bubuko.com

源码安装apache

原文:http://yanhai.blog.51cto.com/8570918/1363665

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!