linux源码编译安装http服务

来源:互联网 发布:古墓丽影10优化补丁 编辑:程序博客网 时间:2024/06/06 04:25

源码编译安装http


环境搭建

1、关闭selinux功能

[root@localhost httpd24]#
[root@localhost httpd24]# setenforce 0
[root@localhost httpd24]# vim /etc/selinux/config
# disabled - No SELinux policy is loaded.
SELINUX=permissive

2、关闭防火墙

[root@localhost httpd24]# systemctl disable firewalld
[root@localhost httpd24]# systemctl stop firewalld

安装环境的开发工具
[root@localhost httpd24]# yum grouplist #查找
[root@localhost httpd24]# yum groupinstall "Development Tools" #安装


安装服务

1、查看有没有安装过http

[root@localhost ~]# rpm -qa "http*"
[root@localhost ~]# yum remove httpd

2、下载并加压缩

[root@localhost ~]# mv httpd-2.4.27.tar.bz2 /usr/local/src/
[root@localhost ~]# cd !$
cd /usr/local/src/
[root@localhost src]# ls
httpd-2.4.27.tar.bz2
[root@localhost src]# tar xvf httpd-2.4.27.tar.bz2
[root@localhost src]# ls
httpd-2.4.27

3、查看帮助文档REMADE和INSTALL

[root@localhost httpd-2.4.27]# cat README
[root@localhost httpd-2.4.27]# cat INSTALL

4、进行编译安装

[root@localhost httpd-2.4.27]# ./configure --prefix=/app/httpd24
如果编译过程中报错,安装相应的包即可。此过程声称makefile.in文件
[root@localhost httpd-2.4.27]# make && make install && echo -e "\a"

5、自建命令路径

[root@localhost httpd24]# echo "export PATH=/app/httpd24/bin:$PATH" > /etc/profile.d/httpd24.sh
[root@localhost httpd24]# source /etc/profile.d/httpd24.sh

6、查看是否成功:

[root@localhost httpd24]# echo $PATH
/app/httpd24/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

7、修改man的路径

[root@localhost httpd24]# vim /etc/man_db.conf
#MANDATORY_MANPATH /usr/src/pvm3/man
#
MANDATORY_MANPATH /usr/man
MANDATORY_MANPATH /usr/share/man
MANDATORY_MANPATH /usr/local/share/man
MANDATORY_MANPATH /app/httpd24/man #添加路径
#---------------------------------------------------------

8、开启服务

[root@localhost httpd24]# apachectl

9、查看服务相应的端口号是否开启

[root@localhost httpd24]# ss -tnl
LISTEN 0 128 :::80 :::*

10、在网页输入地址查看是否成功如果页面出现It Work!字样,表明安装成功。
原创粉丝点击