⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 install.html.en

📁 Apache HTTP Server 是一个功能强大的灵活的与HTTP/1.1相兼容的web服务器.这里给出的是Apache HTTP服务器的源码。
💻 EN
📖 第 1 页 / 共 2 页
字号:
<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX              This file is generated from xml source: DO NOT EDIT        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX      --><title>Compiling and Installing - Apache HTTP Server</title><link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /><link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /><link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link href="./images/favicon.ico" rel="shortcut icon" /></head><body id="manual-page"><div id="page-header"><p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p><p class="apache">Apache HTTP Server Version 2.0</p><img alt="" src="./images/feather.gif" /></div><div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div><div id="path"><a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs-project/">Documentation</a> &gt; <a href="./">Version 2.0</a></div><div id="page-content"><div id="preamble"><h1>Compiling and Installing</h1><div class="toplang"><p><span>Available Languages: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |<a href="./en/install.html" title="English">&nbsp;en&nbsp;</a> |<a href="./es/install.html" hreflang="es" rel="alternate" title="Espa駉l">&nbsp;es&nbsp;</a> |<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |<a href="./ru/install.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p></div>    <p>This document covers compilation and installation of Apache    on Unix and Unix-like systems only. For compiling and    installation on Windows, see <a href="platform/windows.html">Using Apache with Microsoft    Windows</a>. For other platforms, see the <a href="platform/">platform</a> documentation.</p>    <p>Apache 2.0's configuration and installation environment has    changed completely from Apache 1.3. Apache 1.3 used a custom    set of scripts to achieve easy installation. Apache 2.0 now    uses <code>libtool</code> and <code>autoconf</code>    to create an environment that looks like many other Open Source    projects.</p>    <p>If you are upgrading from one minor version to the next (for    example, 2.0.50 to 2.0.51), please skip down to the <a href="#upgrading">upgrading</a> section.</p></div><div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Overview for the    impatient</a></li><li><img alt="" src="./images/down.gif" /> <a href="#requirements">Requirements</a></li><li><img alt="" src="./images/down.gif" /> <a href="#download">Download</a></li><li><img alt="" src="./images/down.gif" /> <a href="#extract">Extract</a></li><li><img alt="" src="./images/down.gif" /> <a href="#configure">Configuring the source tree</a></li><li><img alt="" src="./images/down.gif" /> <a href="#compile">Build</a></li><li><img alt="" src="./images/down.gif" /> <a href="#install">Install</a></li><li><img alt="" src="./images/down.gif" /> <a href="#customize">Customize</a></li><li><img alt="" src="./images/down.gif" /> <a href="#test">Test</a></li><li><img alt="" src="./images/down.gif" /> <a href="#upgrading">Upgrading</a></li></ul><h3>See also</h3><ul class="seealso"><li><a href="programs/configure.html">Configure the source tree</a></li><li><a href="invoking.html">Starting Apache</a></li><li><a href="stopping.html">Stopping and Restarting</a></li></ul></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="overview" id="overview">Overview for the    impatient</a></h2>    <table>            <tr>        <td><a href="#download">Download</a></td>        <td><code>$ lynx http://httpd.apache.org/download.cgi</code>        </td>      </tr>      <tr>        <td><a href="#extract">Extract</a></td>        <td><code>$ gzip -d httpd-2_0_<em>NN</em>.tar.gz<br />         $ tar xvf httpd-2_0_<em>NN</em>.tar</code> </td>      </tr>      <tr>        <td><a href="#configure">Configure</a></td>        <td><code>$ ./configure --prefix=<em>PREFIX</em></code>        </td>      </tr>      <tr>        <td><a href="#compile">Compile</a></td>        <td><code>$ make</code> </td>      </tr>      <tr>        <td><a href="#install">Install</a></td>        <td><code>$ make install</code> </td>      </tr>      <tr>        <td><a href="#customize">Customize</a></td>        <td><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code> </td>      </tr>      <tr>        <td><a href="#test">Test</a></td>        <td><code>$ <em>PREFIX</em>/bin/apachectl start</code>        </td>      </tr>    </table>    <p><em>NN</em> must be replaced with the current minor version    number, and <em>PREFIX</em> must be replaced with the    filesystem path under which the server should be installed. If    <em>PREFIX</em> is not specified, it defaults to    <code>/usr/local/apache2</code>.</p>    <p>Each section of the compilation and installation process is    described in more detail below, beginning with the requirements    for compiling and installing Apache HTTPD.</p></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="requirements" id="requirements">Requirements</a></h2>    <p>The following requirements exist for building Apache:</p>    <dl>      <dt>Disk Space</dt>      <dd>Make sure you have at least 50 MB of temporary free disk      space available. After installation Apache occupies      approximately 10 MB of disk space. The actual disk space      requirements will vary considerably based on your chosen      configuration options and any third-party modules.</dd>      <dt>ANSI-C Compiler and Build System</dt>      <dd>Make sure you have an ANSI-C compiler installed. The <a href="http://www.gnu.org/software/gcc/gcc.html">GNU C      compiler (GCC)</a> from the <a href="http://www.gnu.org/">Free Software Foundation (FSF)</a>      is recommended (version 2.7.2 is fine). If you don't have GCC      then at least make sure your vendor's compiler is ANSI      compliant. In addition, your <code>PATH</code> must contain      basic build tools such as <code>make</code>.</dd>      <dt>Accurate time keeping</dt>      <dd>Elements of the HTTP protocol are expressed as the time of      day. So, it's time to investigate setting some time      synchronization facility on your system. Usually the      <code>ntpdate</code> or <code>xntpd</code> programs are used for      this purpose which are based on the Network Time Protocol (NTP).      See the Usenet newsgroup <a href="news:comp.protocols.time.ntp">comp.protocols.time.ntp</a>      and the <a href="http://www.ntp.org">NTP      homepage</a> for more details about NTP software and public      time servers.</dd>      <dt><a href="http://www.perl.org/">Perl 5</a>      [OPTIONAL]</dt>      <dd>For some of the support scripts like <code class="program"><a href="./programs/apxs.html">apxs</a></code> or <code class="program"><a href="./programs/dbmmanage.html">dbmmanage</a></code> (which are      written in Perl) the Perl 5 interpreter is required (versions      5.003 or newer are sufficient). If no such interpreter is found by      the <code class="program"><a href="./programs/configure.html">configure</a></code> script there is no harm. Of course, you      still can build and install Apache 2.0. Only those support scripts      cannot be used. If you have multiple Perl interpreters      installed (perhaps a Perl 4 from the vendor and a Perl 5 from      your own), then it is recommended to use the <code>--with-perl</code>      option (see below) to make sure the correct one is selected      by <code class="program"><a href="./programs/configure.html">configure</a></code>.</dd>    </dl></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="download" id="download">Download</a></h2>    <p>Apache can be downloaded from the <a href="http://httpd.apache.org/download.cgi">Apache HTTP Server    download site</a> which lists several mirrors.  Most users of    Apache on unix-like systems will be better off downloading and    compiling a source version.  The build process (described below) is    easy, and it allows you to customize your server to suit your needs.    In addition, binary releases are often not up to date with the latest    source releases.  If you do download a binary, follow the instructions    in the <code>INSTALL.bindist</code> file inside the distribution.</p>    <p>After downloading, it is important to verify that you have a    complete and unmodified version of the Apache HTTP Server. This    can be accomplished by testing the downloaded tarball against the    PGP signature.  Details on how to do this are available on the <a href="http://httpd.apache.org/download.cgi#verify">download    page</a> and an extended example is available describing the <a href="http://httpd.apache.org/dev/verification.html">use of    PGP</a>.</p></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="extract" id="extract">Extract</a></h2>    <p>Extracting the source from the Apache HTTPD tarball is a

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -