之前对在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权限以将它绑定在特权端口上。