AdeCary-Apache源码安装

要按照顺序执行哟

安装依赖

sudo apt-get install gcc g++ libexpat1-dev libpcre3 libpcre3-dev openssl libssl-dev libtool

安装apr

sudo wget http://mirrors.ustc.edu.cn/apache/apr/apr-1.6.3.tar.gz
sudo tar -zxvf apr-1.6.3.tar.gz 
cd apr-1.6.3  解压进入目录   
sudo ./configure  --prefix=/usr/local/apr 
sudo make 
sudo make install 

安装 apr-util

sudo wget http://mirrors.ustc.edu.cn/apache/apr/apr-util-1.6.1.tar.gz
sudo tar -zxvf apr-util-1.6.1.tar.gz
cd apr-util-1.6.1
sudo ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
sudo make 
sudo make install

安装pcre

sudo wget https://ftp.pcre.org/pub/pcre/pcre-8.42.tar.gz
sudo tar -zxvf pcre-8.42.tar.gz
cd pcre-8.42
sudo ./configure --prefix=/usr/local/pcre 
sudo make 
sudo make install

安装 Apache

sudo wget http://mirrors.ustc.edu.cn/apache/httpd/httpd-2.4.34.tar.gz
sudo tar -zxvf httpd-2.4.34.tar.gz
cd httpd-2.4.34
sudo ./configure 
--prefix=/usr/local/httpd #指定安装在哪里
--sysconfdir=/etc/httpd #配置文件放到哪里
--enable-ssl #启用安全连接选项,可以不选
--with-apr=/usr/local/apr 
--with-apr-util=/usr/local/apr-util  #需要依赖apr-util
--with-pcre=/usr/local/pcre #依赖于pcre
sudo make  编译
sudo make install  安装

启动服务

cd /etc/httpd #切换到配置文件所在的目录
sudo vim httpd.conf
查找 #ServerName  194行
:set nu 
:194 
将194行改为
ServerName localhost:80
添加195行为
DocumentRoot "/usr/local/httpd/htdocs" #网站的根目录 换句话说就是  你写的代码要放到这里别人才能访问 
切换到Apache安装目录 
cd /usr/local/httpd/bin
sudo ./apachectl start

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值