1.下载httpd-2.4.46 把httpd-2.4.10.tar.gz放到/root
2.进入root tar -zxvf httpd-2.4.10.tar.gz //解压apache的压缩包
3.cd httpd-2.4.10 //定位到httpd-2.4.10 文件夹下
4../configure --help | more)//查看安装apache配置参数
5../configure --prefix=/usr/local/apache --enable-so
出现:configure: error: APR not found . Please read the documentation
解决apr not found问题:
1)tar -zxvf apr-1.7.0.tar.gz
2)cd apr-1.7.0
3)./configure --prefix=/usr/local/apr
4) make && make install
解决APR-util not found问题
1)tar -zxvf apr-util-1.6.1.tar.gz
2)cd /apr-util-1.6.1
3)./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config
4) make && make install
6 make //编译apache
7 make install //安装apache
8cd /usr/local/apache/conf //进入apache的conf目录
9cp -a httpd.conf httpd.conf- //备份apache配置文件
vi /usr/local/apache/conf/httpd.conf
10添加服务器主机
1).vi /usr/local/apache/conf/httpd.conf
2)搜索#ServerName,并添加ServerName localhost:80
3) 保存退出编辑
11chkconfig --list httpd //查看httpd服务是否已存在
12chkconfig httpd off //关闭系统自带了httpd的服务,如果存在httpd服务
13service httpd status //查看自带httpd服务状态
14/usr/local/apache/bin/apachectl -k start //linux启动apache命令
15 netstat -an | grep :80 //查看linux80端口是否开
16 ps -aux | grep httpd //linux下查看apache进程
17 cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd //拷贝httpd启动脚本(取服务名为httpd)