编译安装Apache
Posted byne-mn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译安装Apache相关的知识,希望对你有一定的参考价值。
编译安装Apache
第一步:安装依赖包
[[email protected] ~]# yum install gcc gcc-c++ ncurses-devel ncurses pcre pcre-devel openssl-devel zlib-devel -y
第二步:上传安装包
[[email protected] ~]# ls apr-1.5.2.tar.gz apr-util-1.5.4.tar.gz httpd-2.4.20.tar.gz
第三步:解压apr,apr-util安装包
[[email protected] ~]# tar -xf apr-util-1.5.4.tar.gz [[email protected] ~]# tar -xf apr-1.5.2.tar.gz
第四步:编译安装apr
[[email protected] ~]# cd apr-1.5.2 [[email protected] apr-1.5.2]# ./configure --prefix=/usr/local/apr #如果检查过程中,发现有错误,configure将给予提示,并停止检查。你可以跟据提示对系统进行配置。再重新执行该程序。检查通过后,将生成用于编译 的MakeFile文件。此时,可以开始进行编译了。编译的过程视软件的规模和计算机的性能的不同,所耗费的时间也不同 [[email protected] apr-1.5.2]# make #编译
[[email protected] apr-1.5.2]# make install #安装
第五步:编译安装apr-util
[[email protected] apr-1.5.2]# cd .. [[email protected] ~]# cd apr-util-1.5.4 [[email protected] apr-util-1.5.4]# ./configure --with-apr=/usr/local/apr/ --prefix=/usr/local/apr-util [[email protected] apr-util-1.5.4]# make && make install
第六步:安装apache
[[email protected] apr-util-1.5.4]# cd .. [[email protected] ~]# tar xf httpd-2.4.20.tar.gz [[email protected] ~]# cd httpd-2.4.20 [[email protected] 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
[[email protected] httpd-2.4.20]# cd /usr/local/httpd2.4/bin/ [[email protected] bin]# ls ab checkgid envvars-std htdbm httpd rotatelogs apachectl dbmmanage fcgistarter htdigest httxt2dbm apxs envvars htcacheclean htpasswd logresolve [[email protected] 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 [[email protected] bin]# ss -tnl | grep 80 LISTEN 0 128 :::80 :::*
第八步:关闭Linux防火墙
第一个:setenforce 0
第二个:systemctl stop firewalld
第九步:浏览器访问
输入Linux主机IP地址即可访问
以上是关于编译安装Apache的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向Android 逆向通用工具开发 ( Android 平台运行的 cmd 程序类型 | Android 平台运行的 cmd 程序编译选项 | 编译 cmd 可执行程序 )(代码片段