码迷,mamicode.com
首页 > Web开发 > 详细

编译安装Apache

时间:2019-04-19 19:28:06      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:http   yum   提示   class   iges   pre   程序   main   ESS   

 编译安装Apache

 

第一步:安装依赖包

[root@ken ~]#  yum install gcc gcc-c++ ncurses-devel ncurses pcre pcre-devel openssl-devel zlib-devel -y

 

第二步:上传安装包

[root@ken ~]# ls
apr-1.5.2.tar.gz  apr-util-1.5.4.tar.gz  httpd-2.4.20.tar.gz

 

第三步:解压apr,apr-util安装包

[root@ken ~]# tar -xf apr-util-1.5.4.tar.gz 
[root@ken ~]# tar -xf apr-1.5.2.tar.gz 

 

第四步:编译安装apr

[root@ken ~]# cd apr-1.5.2
[root@ken apr-1.5.2]# ./configure --prefix=/usr/local/apr  #如果检查过程中,发现有错误,configure将给予提示,并停止检查。你可以跟据提示对系统进行配置。再重新执行该程序。检查通过后,将生成用于编译 的MakeFile文件。此时,可以开始进行编译了。编译的过程视软件的规模和计算机的性能的不同,所耗费的时间也不同
[root@ken apr-1.5.2]# make  #编译
[root@ken apr-1.5.2]# make install #安装

  

第五步:编译安装apr-util

[root@ken apr-1.5.2]# cd ..
[root@ken ~]# cd  apr-util-1.5.4
[root@ken apr-util-1.5.4]# ./configure --with-apr=/usr/local/apr/ --prefix=/usr/local/apr-util 
[root@ken apr-util-1.5.4]# make && make install

 

第六步:安装apache

技术图片
[root@ken apr-util-1.5.4]# cd ..
[root@ken ~]# tar xf httpd-2.4.20.tar.gz 
[root@ken ~]# cd httpd-2.4.20
[root@ken httpd-2.4.20]# ./configure > --prefix=/usr/local/httpd2.4/ > --sysconfdir=/etc/httpd2.4/conf/ > --enable-so > --enable-ssl > --enable-cgi > --enable-rewrite > --enable-zlib > --enable-pcre > --with-apr=/usr/local/apr > --with-apr-util=/usr/local/apr-util > --with-mpm=event > --enable-deflate > --enable-mpms-shared=all > --enable-modules=all && make && make install
技术图片

 

第七步:启动apache

技术图片
[root@ken httpd-2.4.20]# cd /usr/local/httpd2.4/bin/
[root@ken bin]# ls
ab         checkgid   envvars-std   htdbm     httpd       rotatelogs
apachectl  dbmmanage  fcgistarter   htdigest  httxt2dbm
apxs       envvars    htcacheclean  htpasswd  logresolve
[root@ken bin]# ./apachectl start
AH00558: httpd: Could not reliably determine the server‘s fully qualified domain name, using fe80::20c:29ff:fe13:a149. Set the ‘ServerName‘ directive globally to suppress this message     
[root@ken bin]# ss -tnl | grep 80
LISTEN     0      128         :::80                      :::*               
技术图片

 

第八步:关闭Linux防火墙

第一个:setenforce 0

第二个:systemctl stop firewalld

 

第九步:浏览器访问

输入Linux主机IP地址即可访问

技术图片

 

编译安装Apache

标签:http   yum   提示   class   iges   pre   程序   main   ESS   

原文地址:https://www.cnblogs.com/byne-mn/p/10738195.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!