Ubuntu12.04下apache服务器的安装也配置

安装步骤

1.下载httpd

http://httpd.apache.org/

2.解压缩httpd

tar vxzf httpd-2.4.6.tar.gz

3.安装httpd

进入解压缩后的目录

cd httpd-2.4.6

创建安装目录 /usr/local/apache2.4.6

sudo mkdir /usr/local/apache2.4.6

安装到指定目录

sudo ./configure --prefix=/usr/local/apache2.4.6 --enbale-module=so

这个时候可能会出现问题了。

问题1:APR not found

a、下载 apr-1.4.6.tar.gz官方网址

b、解压 apr

tar -zxvf apr-1.4.6.tar.gz

cd apr-1.4.6

c、安装 apr

sudo mkdir /usr/local/apr

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

sudo make

sudo make install

 

问题2:APR-util not found

 

a、下载 apr-util-1.4.1.tar.gz官方网址

b、解压 apr-util

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

cd apr-util-1.4.1

c、安装 apr

sudo mkdir /usr/local/apr-util

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

sudo make

sudo make install

 

问题3:pcre-config for libpcre not found

a、下载 pcre-8.31.tar.gz官方网址

b、解压 pcre

tar -zxvf pcre-8.31.tar.gz

cd pcre-8.31

c、安装 apr

sudo mkdir /usr/local/pcre

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

sudo make

sudo make install

 

问题4: 清理编译后重新编译

 

sudo make clean; make

 

sudo make clean install

完成以上准备后,再次安装httpd(附带参数来指定库的路径):

sudo ./configure --prefix=/usr/local/apache2.4.6/ --enable-module=all --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util

--with-pcre=/usr/local/pcre

之后手动启动apache

进入安装路径后执行sudo ./bin/apachectl start  // stop,restart

4.打开浏览器验证是否成功

在浏览器输入localhos显示it works!即表示安装成功。

 

原文地址:https://www.cnblogs.com/lit10050528/p/3409033.html