Ubuntu下常用软件的安装五——编译安装httpd-2.4

需要下载的包有:

apr-1.5.2.tar.gz apr-util-1.5.4.tar.gz pcre-8.38.tar.bz2 zlib-1.2.8.tar.gz httpd-2.4.20.tar.gz

一共5个,版本 可以变化。全部放在/usr/local/目录下。

安装依赖

sudo su

apt-get update

apt-get install libpcre3 libpcre3-dev

可能还要安装

apt-get install openssl libssl-dev

(1)、编译安装apr

解压

tar zxvf apr-1.5.2.tar.gz

解压后进入目录

cd apr-1.5.2

编译

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

安装

make&& make install

(2)、编译安装apr-util

解压:

tar zxvf apr-util-1.5.4.tar.gz

解压后进入目录

cd apr-util-1.5.4

编译

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

–with-apr=/usr/local/apr

安装

make&& make install

(3)、编译安装pcre

解压

tar jxvf pcre-8.38.tar.bz2

进入目录

cd pcre-8.38

编译

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

安装

make&& make install

(4)、安装zlib

解压

tar zxvf zlib-1.2.8.tar.gz

解压后进入目录,编译

cd zlib-1.2.8

编译

./configure –prefix=/usr/local/zlib

安装

make&& make install

(5)、编译安装httpd-2.4.20

解压

tar zxvf httpd-2.4.20.tar.gz

进入目录

cd httpd-2.4.20

编译

./configure –prefix=/usr/local/apache2

–sysconfdir=/etc/httpd

–enable-so

–enable-ssl

–enable-cgi

–enable-rewrite

–with-zlib=/usr/local/zlib

–with-pcre=/usr/local/pcre

–with-apr=/usr/local/apr

–with-apr-util=/usr/local/apr-util

–enable-modules=most

–enable-mpms-shared=all

–with-mpm=event

安装

make && make install

启动

修改配置文件/etc/httpd/httpd.conf

将里面的#ServerName localhost:80注释去掉即可(也就是将最前面的“#”去掉)。

gedit /etc/httpd/httpd.conf

保存退出

#
/usr/local/apache2/bin/apchectl start 启动

验证是否成功启动服务,在浏览器中输入localhost,如果出现It works!表示安装成功。

#
/usr/local/apache2/bin/apchectl stop 关闭

安装步骤我弄了好长时间,终于给我安装好了,对于初学者的我太不容易了,期间也找了好多资料。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年8月6日
下一篇 2016年8月6日

相关推荐