.下载所需软件包:
1 wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz 
2 wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz 
3 wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.10/pcre-8.10.zip 
4.      wget http://mirror.bjtu.edu.cn/apache//httpd/httpd-2.4.2.tar.gz
2.编译安装:
4 yum remove apr-util-devel apr apr-util-mysql apr-docs apr-devel apr-util apr-util-docs
具体步骤如下:
  a:
        [root@slinkwang test]# yum remove apr-util-devel apr apr-util-mysql apr-docs apr-devel apr-util apr-util-docs
 [root@slinkwang test]# tar zxvf apr-1.4.5.tar.gz 
 [root@slinkwang test]# cd  apr-1.4.5 
 [root@slinkwang apr-1.4.5]# ./configure --prefix=/usr/local/apr 
 [root@slinkwang apr-1.4.5]# make && make install 
 
  b:
 [root@slinkwang test]# tar zxvf apr-util-1.3.12.tar.gz 
 [root@slinkwang test]# cd apr-util-1.3.12 
 [root@slinkwang apr-util-1.3.12]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
    [root@slinkwang apr-util-1.3.12]# make && make install

c:
 [root@slinkwang test]#unzip -o pcre-8.10.zip 
 [root@slinkwang test]#cd pcre-8.10 
 [root@slinkwang pcre-8.10]#./configure --prefix=/usr/local/pcre 
 [root@slinkwang pcre-8.10]#make && make install

d:    [root@slinkwang test]#tar zxvf httpd-2.4.2.tar.gz
       [root@slinkwang test]cd httpd-2.4.2
       [root@slinkwang httpd-2.4.2]./configure --prefix=/usr/local/apache --enable-so --enable-rewrite --with-mpm=worker --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre
       [root@slinkwang test]#make&&make install
       [root@slinkwang apache]/usr/local/apache/bin/apachectl -k start                      #linux启动apache命令
       [root@slinkwang conf]#ps -aux | grep httpd                                            #linux下查看apache进程
       [root@slinkwang pcre-8.10]#cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd  #把apache加入到系统启动
   
     
       [root@slinkwang apache]chown daemon.daemon -R /usr/local/apache/htdocs
       [root@slinkwang apache]chmod -R 700 /usr/local/apache/htdocs  #更改apache网站目录权限

[root@slinkwang httpd-2.2.6]#cd /usr/local/apache   //进入apache的目录
       [root@slinkwang apache]#  cd conf/
       [root@slinkwang conf]#cp -a httpd.conf httpd.conf-     //备份apache配置文件                                    
       [root@slinkwang rc.d]#echo '/etc/init.d/httpd start' >> /etc/rc.d/rc.local //把apache加入开机自动启动 】
       [root@slinkwang apache]#service httpd restart
       [root@slinkwang ] vi /usr/local/apache/conf/httpd.conf   #编辑配置文件
找到:#ServerName www.68idc.cn:80
修改为:ServerName localhost:80
找到:DirectoryIndex index.html
修改为:DirectoryIndex index.html index.php
找到:Options Indexes FollowSymLinks
修改为:Options FollowSymLinks    #不显示目录结构

##########################################################################################

#######
 [root@slinkwang bin]# /usr/local/apache/bin/apachectl -l
 Compiled in modules:
  core.c
  mod_so.c
  http_core.c
  Event.c

G:  [root@slinkwang bin]# /usr/local/apache/bin/apachectl -t
检查apache是否能正常运行,一般只要检查apache配置文件是否能正确就可以了其方法为执行命令显示:Syntax OK 一般都能正确启动apache

#参数说明
[*prefix 指定安装目录,便于程序维护,默认安装程序散布各个文件夹查找起来相当麻烦
  *enable-so 启用DSO(Dynamic Shared Object)机制。Apache的功能模块,分为静态模块和动态模块。静态模块是功能模块与Apache本事结合在一起;而动态模块则是程序需要调用时,才加载的模块。
*enable-rewrite 启用apache重写规则以及URL的重定向。
*withe-mpm=worker.。默认情况下,进程模型选择prefork。为什么要选择这个模型呢?主要是改变apache的性能。在未使用worker模式前,笔者的apache服务器过载,短信报警频繁,而改用worker模式后,apache的近成熟大大减少了,负载也大大降低,运行平稳。

转载于:https://blog.51cto.com/5704696/985744

Linux主机下无报错安装Apache服务器相关推荐

  1. Linux | Xstart下远程报错“已拒绝X11转移申请“的解决方法

    解决方法: X11 forwarding是依赖"xorg-x11-xauth"软件包,所以必须先安装"xorg-x11-xauth"软件包. [root@rac ...

  2. linux设置密码报错automa,opensuse linux环境下ibm_websphere和ibm_db2安装以及DB2数据迁移操...

    opensuse linux环境下ibm_websphere和ibm_db2安装 ibm_websphere安装: 1.ibm官网下载免费版websphere,如下载文件名为BASETRIAL.age ...

  3. linux apache 安装 rewrite,Linux主机下Apache如何使用rewrite模块

    Linux主机下Apache使用rewrite模块解决方案: 1. 需要在apache的配置文件httpd.conf中加入相应配置: Apache-1.3.x版本,在/usr/prima/apache ...

  4. linux安装xfce4,安装 xfce4 报错 - 安装 xfce4 报错 _Linux教程_Linux公社-Linux系统门户网站...

    安装 xfce4 报错 安装 xfce4 报错 [日期:2007-09-08] 来源:Linux公社 作者:Linuxidc [字体:大 中 小] 前面所有的安装验证均已通过,安装到23%左右会抛出一 ...

  5. Linux CentOS7 中 完美解决VMTools失效,windows 与 Liunx间完美复制文件,无报错的解决方案

    Linux CentOS7 中 完美解决VMTools失效,windows 与 Liunx间完美复制文件,无报错的解决方案 DreamFollowerss 2020-05-25 12:03:08  3 ...

  6. scoop下载安装教程,无报错,超简单。

    网上找了很多scoop安装教程,但是太多奇奇怪怪的报错 现展示无报错超简单scoop安装教程,特此记录! 1.设置环境变量,用于配置 scoop 的下载安装目录,如图(需要创建相应目录) 2.使用po ...

  7. Linux系统下安装Apache服务器

    Linux系统下安装Apache服务器 1.第一步命令安装apache: yum install httpd httpd-devel -y 2.第二步执行命令: 开启服务器 systemctl sta ...

  8. 在linux操作系统中启动oracle数据库程序,Linux系统下Oracle数据库的安装和启动关闭操作教程...

    这篇文章主要介绍了Linux系统下Oracle数据库的安装和启动关闭操作教程,并针对在sqlplus下所需执行的命令进行讲解,需要的朋友可以参考下 1.准备: df -H 查看空间剩余   一般准备最 ...

  9. linux nfs引起重启,linux下面重启nfs报错:nfs-server.service:main process exited

    linux下面重启nfs报错:nfs-server.service:main process exited [root@dhcp-66-83-39 images]# service rpcbind s ...

最新文章

  1. svn冲突的解决办法
  2. 大数据和python哪个好_大数据语言之争:Java和python哪个好?
  3. 计算机nit题百度云,计算机NIT应用基础试题
  4. 视频通信原理——NAT介绍
  5. ansible动态inventory里的针对AWS中国的设置
  6. [bzoj 1398] Vijos1382寻找主人 Necklace 解题报告(最小表示法)
  7. python能做什么软件-一篇告诉你为什么人人都应该学点Python?
  8. cocos2d-x自制工具02:AnimatePacker v1.1beta发布!!~!
  9. 360胡宁:通往CTO的道路上就是四个字
  10. Atitit..组件化事件化的编程模型--(2)---------Web datagridview 服务器端控件的实现原理and总结
  11. 计算机怎么接多元一次方程,Excel求解多元一次、一元二次方程组就是这么简单!...
  12. ADO的RECORDSET的RECORDCOUNT属性总是为-1
  13. 凌晨 3 点不回家:成年人的世界不是他们说的那样子
  14. ai旋转扭曲_AI变换及旋转图形工具详解
  15. mysql怎么加载txt文本1148_MySQLload从文件读入数据提示ERROR1148
  16. 安培-麦克斯韦定律修正-运动的电荷产生涡旋磁场(B=μεv×E)
  17. day04-硅谷课堂-前端基础知识(二)
  18. 一文读懂微信之父张小龙:失败天才、颠覆者、独裁者、人性操控师
  19. 世界上最神奇的数字:142857,看似平凡的数字,为什么说他最神奇呢?——The world's most amazing number: 142857...
  20. 360路由器插件_主打游戏加速 360安全路由P4C体验

热门文章

  1. 上海电力大学计算机专业分数线,上海电力大学2020年录取分数线(附2017-2020年分数线)...
  2. 常见linux网络端口对照表(excel),常见子网掩码对照表Excel下载(反、正掩码)-数通工程师的傍身笔记...
  3. hibernate oracle 读写分离_利用FDW进行ORACLE到Postgresql的数据迁移
  4. 如何在 Centos8 中安装 Lynis审计工具
  5. ASP.NET 网页- WebGrid 帮助器简介
  6. python转csv_python脚本如何将Excel文件转为csv文件(代码)
  7. linux中html图标格式,如何在Linux上将HTML页面转化成png图片
  8. 牛客挑战赛36 D. 排名估算( “概率论全家桶”,好题,拉格朗日插值求自然数 k 次幂之和)
  9. 并查集(边带权,拓展域)
  10. P4779 【模板】单源最短路径(标准版)(dijkstra模板)