美文网首页我爱编程
在Linux Ubuntu上编译安装apache

在Linux Ubuntu上编译安装apache

作者: 慢悠悠地丑小鸭 | 来源:发表于2017-03-26 15:21 被阅读0次

之前对在Linux搭建环境不熟,走了不少弯路,谷歌找了不少资料,都是照步骤做不得要领。现把自己摸索出来的心得写下来,希望给新手们多少带来点帮助,也欢迎加我联系方式交流1597305236@qq.com,也防止自己哪天记不得了有笔记可以翻。好了,开始了,下面是步骤。

在linux上安装Apache,我们这里讲的是Ubuntu,要首先确保以下程序事先安装

apr

apr-util

pcre

安装步骤如下:

1、安装apr

下载:http://apr.apache.org/download.cgi

tar -zxvf apr-1.4.6.tar.gz

cd apr-1.4.6

./configure --prefix=/usr/local/apr/

make

make install

2、安装apr-util

下载:http://apr.apache.org/download.cgi

tar -zxvf apr-util-1.4.1.tar.gz

cd apr-util-1.4.1

./configure --prefix=/usr/local/apr-util/--with-apr=/usr/local/apr/

make

make install

3、安装pcre

下载:http://sourceforge.net/projects/pcre

unzip -o pcre-8.10.zip

cd pcre-8.10

./configure --prefix=/usr/local/pcre

make

make install

4、安装apache

下载:http://httpd.apache.org/download.cgi

tar -zxvf httpd-2.4.2.tar.gz

cd httpd-2.4.2

./configure--prefix=/usr/local/apache2/ --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre

make

make install

5、配置

vi /usr/local/apache2/conf/httpd.conf

6、启动、关闭

cd/usr/local/apache2/bin

./apachectl -k start

./apachectl -k stop

./apachectl -k restart

如果配置文件中Listen定义的是默认的80端口(或1024以下),那么启动Apache将需要root权限以将它绑定在特权端口上。

相关文章

网友评论

    本文标题:在Linux Ubuntu上编译安装apache

    本文链接:https://www.haomeiwen.com/subject/lmrkottx.html