1.安装编译工具:
安装相应的编译工具:gcc gcc-c++ g77cc-g
#
2.安装 wget:
wget命令:用来从指定的URL下载文件
3. 给centos重新安装yum的base-repo源
命令:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
4.安装所需包:
APR包、apr-util包、httpd包、pcre包:
第一种方法:用 wget方法安装包:
例 下载安装包-- 解压安装包 文中所用命令:wget http://mirror.bit.edu.cn/apache/httpd/httpd-2.4.41.tar.gz
第二种方法:将安装包下载至windows系统中,上传至Linux系统,再解压:
例:
5.开始安装appache:
1.安装apr:
第一步:在/usr/local/src/apr-1.6.5目录中执行安装命令 ./configure --prefix=/usr/local/apr 如图:
第二步:在/usr/local/src/apr-1.6.5目录中执行编译安装命令:make && make install如图:
2.安装apr-util:
第一步:在/usr/local/src/apr-util-1.6.1目录下执行安装命令 ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
第二步:在/usr/local/src/apr-util-1.6.1目录下执行编译安装命令 :make && make install如图:
如果报错:
则执行:yum install expat-devel -y
正常执行结果:
#3.安装pcre:
第一步:在/usr/local/src/pcre-8.42目录下执行 ./configure --prefix=/usr/local/pcre 如图:
第一步:在/usr/local/src/pcre-8.42目录下执行make && make install:
4.安装appache:
第一步:在/usr/local/src/httpd-2.4.41目录下执行:./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre
第二步:在/usr/local/src/httpd-2.4.41目录下执行:make && make install
如果报错参考:https://blog.csdn.net/weixin_33726313/article/details/92536242
6.安装成功–启动:
启动apache命令:/usr/local/apache/bin/apachectl start
之前用yum安装过apache,导致出现进程占用情况:
解决方法:执行 service httpd stop停止进程,然后重新启动。
关闭防火墙:
systemctl stop firewalld.service
之后再火狐浏览器中输入IP地址: