[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" #安装
[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!字样,表明安装成功。