一、安装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
下载这两条---
- Unix Source: apr-1.7.0.tar.gz [PGP] [SHA256]
- Unix Source: apr-util-1.6.1.tar.gz [PGP] [SHA256]
(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