redhat6.5 简易编译安装httpd服务
2016-04-15 13:00
645 查看
简介:httpd是apache软件基金会下的一员,是web服务的主程序之一。注意:要配置web服务,就得配置固定的IP地址。
安装与配置:
1、下载软件包,访问官网http://httpd.apache.org
2.将下载的软件包上传到rhel6的root目录下面并解压
[root@test ~]#cd /root
[root@test ~]# tar xf httpd-2.2.25.tar.bz2
[root@test ~]# cd httpd-2.2.25
3.开始编译安装
. 首先查看编译环境是否安装 yum grouplist |grep "Server Platform Development" && yum group list "Development tools".可以使用 yum groupinstall "Server Platform Development" "Development tools" 进行安装. 查看帮助文件[root@test httpd-2.2.25]# less INSTALL APACHE INSTALLATION OVERVIEW
Quick Start - Unix
------------------
For complete installation documentation, see [ht]docs/manual/install.html or http://httpd.apache.org/docs/2.2/install.html
$ ./configure --prefix=PREFIX
$ make
$ make install
$ PREFIX/bin/apachectl start
[root@test httpd-2.2.25]#./configure --help #查看安装选项[root@test httpd-2.2.25]#./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so #指定安装目录为/usr/local/apahce,配置文件目录为/etc/httpd/ --enable-so 打开模块化功能。其它功能可根据自己的需要来自定义。
[root@test httpd-2.2.25]#make
[root@test httpd-2.2.25]#make install
[root@test httpd-2.2.25]#cd /usr/local/apache
[root@test apache]# ls
bin build cgi-bin error htdocs icons include lib logs man manual modules
4.配置命令执行环境
.在/etc/profile.d/ 目录中用文本编辑器创建httpd.sh,添加如下内容:
PATH=/usr/local/apache/bin:$PATH
export PATH
[root@test apache]#. /etc/profile.d/httpd.sh #使环境变量生效
[root@test apache]#cd
[root@test ~]# apachectl start #启动服务,会有一段时间解析主机名,得等会儿。
[root@test ~]# netstat -tln #查看80端口是否启动
5.浏览器访问web服务ip地址
6.为了以后做二次开发,需要将头文件、库文件导出,要使用man帮助,也需要将man文件导出
1)导出头文件
[root@test apache]# ln -sv /usr/local/apache/include /usr/include/httpd
2)导出lib库文件
在/etc/ld.so.conf.d/ 目录下创建 httpd.conf文件,用文本编辑器(vi、vim)添加如下内容:
/usr/local/apache/lib
3)让系统重新生成库文件路径缓存
[root@test apache]# ldconfig -v |grep "^[^[:space:]]"
/usr/lib64/atlas:
/usr/local/apache/lib:
/usr/lib64/mysql:
/usr/lib64/qt-3.3/lib:
/lib:
/lib64:
/usr/lib:
/usr/lib64:
/lib64/tls: (hwcap: 0x8000000000000000)
/usr/lib64/sse2: (hwcap: 0x0000000004000000)
/usr/lib64/tls: (hwcap: 0x8000000000000000)
4)导出man文件
用文本编辑器打开 /etc/man.conf文件,在里面添加如下内容:
MANPATH=/usr/local/apache/man
安装与配置:
1、下载软件包,访问官网http://httpd.apache.org
2.将下载的软件包上传到rhel6的root目录下面并解压
[root@test ~]#cd /root
[root@test ~]# tar xf httpd-2.2.25.tar.bz2
[root@test ~]# cd httpd-2.2.25
3.开始编译安装
. 首先查看编译环境是否安装 yum grouplist |grep "Server Platform Development" && yum group list "Development tools".可以使用 yum groupinstall "Server Platform Development" "Development tools" 进行安装. 查看帮助文件[root@test httpd-2.2.25]# less INSTALL APACHE INSTALLATION OVERVIEW
Quick Start - Unix
------------------
For complete installation documentation, see [ht]docs/manual/install.html or http://httpd.apache.org/docs/2.2/install.html
$ ./configure --prefix=PREFIX
$ make
$ make install
$ PREFIX/bin/apachectl start
[root@test httpd-2.2.25]#./configure --help #查看安装选项[root@test httpd-2.2.25]#./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so #指定安装目录为/usr/local/apahce,配置文件目录为/etc/httpd/ --enable-so 打开模块化功能。其它功能可根据自己的需要来自定义。
[root@test httpd-2.2.25]#make
[root@test httpd-2.2.25]#make install
[root@test httpd-2.2.25]#cd /usr/local/apache
[root@test apache]# ls
bin build cgi-bin error htdocs icons include lib logs man manual modules
4.配置命令执行环境
.在/etc/profile.d/ 目录中用文本编辑器创建httpd.sh,添加如下内容:
PATH=/usr/local/apache/bin:$PATH
export PATH
[root@test apache]#. /etc/profile.d/httpd.sh #使环境变量生效
[root@test apache]#cd
[root@test ~]# apachectl start #启动服务,会有一段时间解析主机名,得等会儿。
[root@test ~]# netstat -tln #查看80端口是否启动
5.浏览器访问web服务ip地址
6.为了以后做二次开发,需要将头文件、库文件导出,要使用man帮助,也需要将man文件导出
1)导出头文件
[root@test apache]# ln -sv /usr/local/apache/include /usr/include/httpd
2)导出lib库文件
在/etc/ld.so.conf.d/ 目录下创建 httpd.conf文件,用文本编辑器(vi、vim)添加如下内容:
/usr/local/apache/lib
3)让系统重新生成库文件路径缓存
[root@test apache]# ldconfig -v |grep "^[^[:space:]]"
/usr/lib64/atlas:
/usr/local/apache/lib:
/usr/lib64/mysql:
/usr/lib64/qt-3.3/lib:
/lib:
/lib64:
/usr/lib:
/usr/lib64:
/lib64/tls: (hwcap: 0x8000000000000000)
/usr/lib64/sse2: (hwcap: 0x0000000004000000)
/usr/lib64/tls: (hwcap: 0x8000000000000000)
4)导出man文件
用文本编辑器打开 /etc/man.conf文件,在里面添加如下内容:
MANPATH=/usr/local/apache/man
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍