`
san_yun
  • 浏览: 2652224 次
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

linux下面安装apache

阅读更多

 

1. 如果实用wget-install 安装,默认安装到/etc目录下面

2. apachectl 用法:sudo apachectl -f /home/work/httpd/httpd.conf -k start
首先切换到root权限,安装apache需要 apr,apr-util,zlib-dev

3. 加入sudo组,编辑/etc/sudoer

步骤:

1. 下载
wget http://labs.renren.com/apache-mirror//httpd/httpd-2.2.22.tar.gz
wget http://labs.renren.com/apache-mirror/apr/apr-1.4.6.tar.gz
wget http://labs.renren.com/apache-mirror/apr/apr-util-1.3.12.tar.gz

---------------------------------------------------------------------------------------------
2. 解压
tar xvf httpd-2.2.19.tar.gz
tar xvf apr-1.4.5.tar.gz
tar xvf apr-util-1.3.12.tar.gz

---------------------------------------------------------------------------------------------

3.安装
  a.安装apr
    ./configure --prefix=/usr/local/apr
    make

    make install


  b.安装apr-util
    ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
    make
    make install


  c.安装zlib-devel
    apt-get install zlib1g-dev


  d.安装httpd

./configure --prefix=/atlas/dist/sys/httpd --enable-rewrite=static --with-mpm=worker --enable-so --enable-proxy --enable-proxy-http --enable-deflate --with-apr=/atlas/dist/sys/apr --with-apr-util=/atlas/dist/sys/apr-util --with-included-apr
    make
    make install

---------------------------------------------------------------------------------------------
4.修改启动脚本权限
sudo chmod a+s apachectl
sudo chmod a+s httpd

 

---------------------------------------------------------------------------------------------
问题记录:
1.明明安装了apr-util,还是提示错误:configure: error: APR version 1.2.0
注意要增加 –with-included-apr 参数。

2. 出现错误提示:checking whether to enable mod_deflate... configure: error: mod_deflate has been requested but can not be built due to prerequisite failures

zlib-devel 没装的原因:
ubunt: apt-get install zlib1g-dev

centos:  yum install zlib-devel.i686

3.出现错误:configure: error: C compiler cannot create executables
检查gcc版本,发现gcc版本是gcc-4.4,编译需要gcc-4.5,remove掉,重新安装,ok
apt-get remove gcc-4.4
apt-get install gcc-4.5

如果发现无法安装GCC,可以试试:sudo   apt-get    install    build-essential

4.非root无法启动:(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80,no listening sockets available, shutting down

修改./apachectl权限:

sudo chown root:root apachectl

sudo chown root:root httpd
sudo chmod u+s apachectl
sudo chmod u+s httpd

 

cronolog可选
------------------------------------------------------------------------------
cronolog安装
1, wget http://cronolog.org/download/cronolog-1.6.2.tar.gz
2, tar zxvf cronolog-1.6.2.tar.gz
3, cd cronolog-1.6.2
4, ./configure
5, make
6, sudo make install
7, which cronolog (查看是否安装成功)

分享到:
评论

相关推荐

    在linux下面安装apache、mysql、php

    在Linux环境下搭建Web服务,通常涉及Apache(HTTP服务器)、MySQL(数据库服务器)和PHP(脚本解释器)的安装与配置。以下将详细介绍如何在Linux系统中安装这三款软件,以及解决可能出现的问题。 首先,我们来看...

    linux下安装apache+php+mysql的最简步骤

    下面将详细介绍如何在Linux环境下进行最简单的LAMP安装过程。 1. **安装Apache** 首先,我们需要安装Apache HTTP Server,它是最流行的开源Web服务器软件之一。在基于Red Hat的系统(如CentOS、Fedora)中,我们...

    linux下安装apache

    Linux 下安装 Apache Linux 下安装 Apache 是一个复杂的过程,需要安装多个依赖项,包括 APR、APR-UTIL 和 PCRE。在本文中,我们将详细介绍 Linux 下安装 Apache 遇到的问题,以及解决办法。 一、安装前准备 在...

    Linux下面配置Apache2 + tomcat7.0 + ssl 集群安装与配置

    1. **安装Apache2**: 首先确保你的Linux系统已经安装了Apache,如果没有,可以通过包管理器(如`apt-get`或`yum`)进行安装。 2. **启用mod_proxy和mod_proxy_ajp模块**: Apache需要这两个模块来与Tomcat通信。可以...

    Linux CentOS离线环境下安装Apache所需要的完整包

    在Linux CentOS离线环境下安装Apache服务器,特别是在没有网络连接的情况下,需要手动下载并准备所有必要的依赖包。这个压缩包文件提供了在这样的环境中成功安装Apache及其扩展模块mod_wsgi所需的所有组件。下面将...

    虚拟机中如何在Linux上安装和配置Apache服务器

    在虚拟机中安装和配置Apache服务器是 Linux 服务器管理员的基本技能之一。本文将详细介绍在 Linux 上安装和配置 Apache 服务器的步骤,并提供了详细的配置指导。 一、安装Apache服务器 在安装 Apache 服务器之前,...

    linux上安装php5+apache+mysql

    下面详细介绍如何在Linux上安装MySQL。 ##### 1. 安装GCC编译器 在安装MySQL之前,需要先确保系统中已经安装了GCC编译器,因为MySQL的安装过程需要进行编译。 ```bash yum install gcc yum install gcc-c++ ``` ##...

    Linux下安装Apache+PHP+MySql搭建PHP运行环境.zip

    1. **Apache安装与配置**: Apache是开源的Web服务器,广泛用于各种操作系统,包括Linux。在Ubuntu或Debian系统中,可以使用以下命令安装Apache: ```bash sudo apt-get update sudo apt-get install apache2 ...

    linux下安装jdk及配置环境变量及apache-tomact的安装

    在Linux环境下,安装Java Development Kit (JDK) 和Apache Tomcat是进行Web应用程序开发和部署的基础。下面将详细讲解这两个组件的安装过程。 首先,我们来看JDK的安装步骤: 1. **下载JDK**: 从SUN的官方网站...

    linux下apache2.2整合tomcat6详细步骤.docx

    在Linux环境下,将Apache2.2与Tomcat6进行整合是一项常见的任务,这通常涉及到创建一个Web服务器集群,以便能够处理动态和静态内容。Apache作为前端服务器,主要负责静态资源的处理,而Tomcat作为后端应用服务器,...

    Linux源码安装apache与常见错误解决

    一、编译安装apache  1、解决依赖关系  httpd-2.4.4需要较新版本的apr和apr-util,因此需要事先对其进行升级。  升级方式有两种,一种是通过源代码编译安装,一种是直接升级rpm包(谨慎!小心)。下面是使用源...

    httpd-2.2.22.tar.bz2 httpd apache

    在linux下面安装apache服务器httpd源代码

    Linux下的apache+php+mysql源文件

    下面将详细介绍这三个关键组件及其在Linux中的配置。 **Apache HTTP服务器**: Apache是世界上最流行的开源Web服务器软件,它支持多种操作系统,包括Linux。Apache提供强大的功能,如虚拟主机、URL重写、模块化设计...

    linux安装apache,php Mysql相关文件

    1. **Apache安装**: - `wwwserver.tar.gz` 可能包含了Apache服务器的源代码或者预编译的二进制文件。首先,我们需要解压这个文件,通常使用`tar -zxvf wwwserver.tar.gz`命令。然后,根据解压后的文件结构,如果是...

    Linux下Apache服务器的配置及安全问题

    下面是 Linux+Apache 的常规配置步骤: ### 1. 安装 Apache 在 Linux 平台上安装 Apache 服务器非常简单,只需使用包管理工具安装 Apache 软件包即可。例如,在 Ubuntu 系统上,可以使用以下命令安装 Apache ...

    Linux安装apache

    下面将详细介绍如何在Linux上安装Apache。 一、安装Apache在Ubuntu/Debian系统上 1. 更新系统包列表: ``` sudo apt update ``` 2. 安装Apache: ``` sudo apt install apache2 ``` 3. 验证安装是否成功,启动...

    Linux操作系统上安装Apache服务器的技术解析.pdf

    下面,我们将讨论如何安装和配置Apache服务器。 1. 检查系统中是否存在Apache及其版本 我们可以执行以下命令来检查系统中是否存在Apache: `# rpm -qa | grep apache` 如果存在Apache,则会返回类似以下的字样:...

    LINUX+APACHE+PHP+BDB+OPENLDAP+PHPLDAPADMIN安装配置包和步骤2

    下面将详细介绍这些组件的功能以及它们的安装配置步骤。 **LINUX**: Linux是一种开源操作系统,它是基于Unix的操作系统家族的一员。在本场景中,它作为服务器的基础平台,提供了稳定、安全且可定制的运行环境。 **...

Global site tag (gtag.js) - Google Analytics