Ubuntu16.04下安装httpd+svn+viewVC

一、安装httpd

1、下载httpd

网址:http://httpd.apache.org/download.cgi#apache24

下载这一条---Source: httpd-2.4.39.tar.gz [ PGP ] [ SHA256 ]

解压成httpd-2.4.39文件夹

2、下载apr和apr-util

网址:http://apr.apache.org/download.cgi

下载这两条---

(1)将解压的apr-1.7.0文件夹和apr-util-1.6.1文件夹改名成apr和apr-util后copy到httpd的srclib目录下

3、下载pcre

网址:https://ftp.pcre.org/pub/pcre/ 

下载这一条---pcre-8.43.tar.gz 23-Feb-2019 16:46 2M

(1)安装pcre

cd /etc/httpd/pcre-8.43
sudo ./configure
sudo make 
sudo make install

4、安装httpd

sudo ./configure --with-pcre='/usr/local/bin/pcre-config' --with-included-apr

sudo make

sudo make install

就将httpd安装完成了

ps:sudo make 这一步报了个fatal error: expat.h: No such file or directory 错误

  解决办法:安装expat库

    命令:sudo apt-get install libexpat-dev

5、启动httpd

cd /usr/local/apache2/bin

sudo ./apachectl -k start   #启动

sudo ./apachectl -k stop   #停止

sudo ./apachectl -k restart   #重启

 ps:再启动httpd的时候报了个找不到 /usr/home/httpd/conf/httpd.conf这个配置文件的错误

  原因:是因为我们安装的httpd路径是/usr/local/apache2/

  解决办法:sudo ./apachectl -f /usr/home/apache2/conf/httpd.conf -k start   #启动

二、安装svn

1、安装apr

把上面下载apr解压安装

sudo ./configure

sudo make

sudo make install

ps:报了个小错误:rm: cannot remove 'libtoolT': No such file or directory

  解决办法:找到apr-1.7.0下的configure文件,用gedit打开他,找到RM='$RM'这一句修改为RM='$RM -f'

3、下载subversion

网址:http://subversion.apache.org/download.cgi#supported-releases

 解压

cd ./subversion-1.10.4

sudo ./configure

猜你喜欢

转载自www.cnblogs.com/xypbk/p/10811447.html
今日推荐