需要下载的包有:
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进行处理,非常感谢!