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!即表示安装成功。