Linux主机下无报错安装Apache服务器
.下载所需软件包:
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服务器相关推荐
- Linux | Xstart下远程报错“已拒绝X11转移申请“的解决方法
解决方法: X11 forwarding是依赖"xorg-x11-xauth"软件包,所以必须先安装"xorg-x11-xauth"软件包. [root@rac ...
- linux设置密码报错automa,opensuse linux环境下ibm_websphere和ibm_db2安装以及DB2数据迁移操...
opensuse linux环境下ibm_websphere和ibm_db2安装 ibm_websphere安装: 1.ibm官网下载免费版websphere,如下载文件名为BASETRIAL.age ...
- linux apache 安装 rewrite,Linux主机下Apache如何使用rewrite模块
Linux主机下Apache使用rewrite模块解决方案: 1. 需要在apache的配置文件httpd.conf中加入相应配置: Apache-1.3.x版本,在/usr/prima/apache ...
- linux安装xfce4,安装 xfce4 报错 - 安装 xfce4 报错 _Linux教程_Linux公社-Linux系统门户网站...
安装 xfce4 报错 安装 xfce4 报错 [日期:2007-09-08] 来源:Linux公社 作者:Linuxidc [字体:大 中 小] 前面所有的安装验证均已通过,安装到23%左右会抛出一 ...
- Linux CentOS7 中 完美解决VMTools失效,windows 与 Liunx间完美复制文件,无报错的解决方案
Linux CentOS7 中 完美解决VMTools失效,windows 与 Liunx间完美复制文件,无报错的解决方案 DreamFollowerss 2020-05-25 12:03:08 3 ...
- scoop下载安装教程,无报错,超简单。
网上找了很多scoop安装教程,但是太多奇奇怪怪的报错 现展示无报错超简单scoop安装教程,特此记录! 1.设置环境变量,用于配置 scoop 的下载安装目录,如图(需要创建相应目录) 2.使用po ...
- Linux系统下安装Apache服务器
Linux系统下安装Apache服务器 1.第一步命令安装apache: yum install httpd httpd-devel -y 2.第二步执行命令: 开启服务器 systemctl sta ...
- 在linux操作系统中启动oracle数据库程序,Linux系统下Oracle数据库的安装和启动关闭操作教程...
这篇文章主要介绍了Linux系统下Oracle数据库的安装和启动关闭操作教程,并针对在sqlplus下所需执行的命令进行讲解,需要的朋友可以参考下 1.准备: df -H 查看空间剩余 一般准备最 ...
- 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 ...
最新文章
- svn冲突的解决办法
- 大数据和python哪个好_大数据语言之争:Java和python哪个好?
- 计算机nit题百度云,计算机NIT应用基础试题
- 视频通信原理——NAT介绍
- ansible动态inventory里的针对AWS中国的设置
- [bzoj 1398] Vijos1382寻找主人 Necklace 解题报告(最小表示法)
- python能做什么软件-一篇告诉你为什么人人都应该学点Python?
- cocos2d-x自制工具02:AnimatePacker v1.1beta发布!!~!
- 360胡宁:通往CTO的道路上就是四个字
- Atitit..组件化事件化的编程模型--(2)---------Web datagridview 服务器端控件的实现原理and总结
- 计算机怎么接多元一次方程,Excel求解多元一次、一元二次方程组就是这么简单!...
- ADO的RECORDSET的RECORDCOUNT属性总是为-1
- 凌晨 3 点不回家:成年人的世界不是他们说的那样子
- ai旋转扭曲_AI变换及旋转图形工具详解
- mysql怎么加载txt文本1148_MySQLload从文件读入数据提示ERROR1148
- 安培-麦克斯韦定律修正-运动的电荷产生涡旋磁场(B=μεv×E)
- day04-硅谷课堂-前端基础知识(二)
- 一文读懂微信之父张小龙:失败天才、颠覆者、独裁者、人性操控师
- 世界上最神奇的数字:142857,看似平凡的数字,为什么说他最神奇呢?——The world's most amazing number: 142857...
- 360路由器插件_主打游戏加速 360安全路由P4C体验
热门文章
- 上海电力大学计算机专业分数线,上海电力大学2020年录取分数线(附2017-2020年分数线)...
- 常见linux网络端口对照表(excel),常见子网掩码对照表Excel下载(反、正掩码)-数通工程师的傍身笔记...
- hibernate oracle 读写分离_利用FDW进行ORACLE到Postgresql的数据迁移
- 如何在 Centos8 中安装 Lynis审计工具
- ASP.NET 网页- WebGrid 帮助器简介
- python转csv_python脚本如何将Excel文件转为csv文件(代码)
- linux中html图标格式,如何在Linux上将HTML页面转化成png图片
- 牛客挑战赛36 D. 排名估算( “概率论全家桶”,好题,拉格朗日插值求自然数 k 次幂之和)
- 并查集(边带权,拓展域)
- P4779 【模板】单源最短路径(标准版)(dijkstra模板)