home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 November / CMCD1104.ISO / Software / Complet / Apache / apache_2.0.52-win32-x86-no_ssl.msi / Data.Cab / F278456_win_compiling.xml.ko < prev    next >
Extensible Markup Language  |  2004-05-07  |  16KB  |  424 lines

  1. <?xml version="1.0" encoding="EUC-KR" ?>
  2. <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
  3. <?xml-stylesheet type="text/xsl" href="../style/manual.ko.xsl"?>
  4. <!-- English Revision: 1.2.2.6 -->
  5.  
  6. <!--
  7.  Copyright 2004 The Apache Software Foundation
  8.  
  9.  Licensed under the Apache License, Version 2.0 (the "License");
  10.  you may not use this file except in compliance with the License.
  11.  You may obtain a copy of the License at
  12.  
  13.      http://www.apache.org/licenses/LICENSE-2.0
  14.  
  15.  Unless required by applicable law or agreed to in writing, software
  16.  distributed under the License is distributed on an "AS IS" BASIS,
  17.  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  18.  See the License for the specific language governing permissions and
  19.  limitations under the License.
  20. -->
  21.  
  22. <manualpage metafile="win_compiling.xml.meta">
  23.   <parentdocument href="./">Platform Specific Notes</parentdocument>
  24.  
  25.   <title>Microsoft Windows┐δ ╛╞╞──í ──╞─└╧</title>
  26.  
  27.   <summary>
  28.  
  29.     <p>╛╞╞──í╕ª ──╞─└╧╟╧▒Γ └ⁿ┐í ┴╓└╟╟╥ ┴í└╠ ╕╣┤┘. ╣╠╕« <a
  30.     href="windows.html">Microsoft Windows┐í╝¡ ╛╞╞──í ╗τ┐δ╣²</a>└╗
  31.     ┬ⁿ░φ╟╧╢≤.</p>
  32.  
  33.   </summary>
  34.  
  35.   <section id="requirements">
  36.  
  37.     <title>┐Σ▒╕╗τ╟╫</title>
  38.  
  39.     <p>╛╞╞──í╕ª ──╞─└╧╟╧╖┴╕Θ ┤┘└╜└╠ ┴ñ╗≤└√└╕╖╬ ╝│─í╡╟╛▀ ╟╤┤┘:</p>
  40.  
  41.     <ul>
  42.       <li>
  43.         <p>╡≡╜║┼⌐ ░°░ú</p>
  44.         <p>│▓└║ ╡≡╜║┼⌐ ░°░ú└╠ ├╓╝╥╟╤ 50 MB┤┬ ╡╟╛▀ ╟╤┤┘. ╛╞╞──í
  45.         ╝│─í╚─┐í┤┬ ╗í╕« ┴⌡░í╟╧┤┬ ╖╬▒╫┐═ ─│╜¼╞─└╧└╗ ┴ª┐▄╟╧░φ
  46.         ╛α 10 MB ┴ñ╡╡░í ╟╩┐Σ╟╧┤┘. ╜╟┴ª ╡≡╜║┼⌐ ╗τ┐δ╖«└║ ╝▒┼├╟╤
  47.         ▒╕╝║░· ┴ª╗∩└┌░í ╕╕╡τ ╕≡╡Γ ╚ñ└║ ╢≤└╠║Ω╖»╕«┐í ╡√╢≤ ┼⌐░╘
  48.         ┤┘╕ú┤┘.</p>
  49.       </li>
  50.  
  51.       <li>
  52.         <p>Microsoft Visual C++ 5.0 └╠╗≤.</p>
  53.         <p>╛╞╞──í┤┬ ╕φ╖╔╟α ╡╡▒╕╕ª ╗τ┐δ╟╧░┼│¬ Visual Studio IDE
  54.         Workbench ╛╚┐í╝¡ ──╞─└╧╟╥ ╝÷ └╓┤┘. ╕φ╖╔╟α┐í╝¡ ──╞─└╧╟╤┤┘╕Θ
  55.         <code>vcvars32</code> ╣Φ─í╞─└╧└╠ ╝│┴ñ╟╧┤┬ <code>PATH</code>,
  56.         <code>INCLUDE</code>, <code>LIB</code> ╡ε ╚»░µ║»╝÷░í
  57.         ╟╩┐Σ╟╧┤┘:</p>
  58.  
  59.         <example>
  60.           "c:\Program Files\DevStudio\VC\Bin\vcvars32.bat"
  61.         </example>
  62.       </li>
  63.  
  64.       <li>
  65.         <p>Windows Platform SDK.</p>
  66.         <p>╛ε╢▓ ╛╞╞──í ▒Γ┤╔└╗ ╗τ┐δ╟╧╖┴╕Θ Visual C++ 5.0┐í ├▀░í╖╬
  67.         ├╓╜┼ Microsoft Windows Platform SDK░í ╟╩┐Σ╟╧┤┘. ╕φ╖╔╟α┐í╝¡
  68.         ──╞─└╧╟╤┤┘╕Θ <code>setenv</code> ╣Φ─í╞─└╧└╠ Platform
  69.         SDK ╚»░µ└╗ ╕╕╡τ┤┘:</p>
  70.  
  71.         <example>
  72.           "c:\Program Files\Platform SDK\setenv.bat"
  73.         </example>
  74.  
  75.         <p>Visual C++ 6.0 └╠╗≤┐í ╞≈╟╘╡╚ Platform SDK ╞─└╧└║
  76.         ├µ║╨╟╧┤┘. └╠ ╣÷└ⁿ└╗ ╗τ┐δ╟╧┤┬ ╗τ┐δ└┌┤┬ └╠ ░·┴ñ└╗ ╗²╖½╟╪╡╡
  77.         ╡╚┤┘.</p>
  78.  
  79.         <note>╕≡╡τ <module>mod_isapi</module> ▒Γ┤╔└╗ ╗τ┐δ╟╧╖┴╕Θ
  80.         ├╓╜┼ Windows Platform SDK░í ╟╩┐Σ╟╧┤┘. ├╓╜┼ ╣÷└ⁿ└╠ ╛╞┤╧╕Θ
  81.         MSVC++ 5.0└║ <module>mod_isapi</module> ▒Γ┤╔└╟ └╧║╬╕ª
  82.         ╗τ┐δ╟╥ ╝÷ ╛°┤┘░φ ░µ░φ╟╤┤┘. <a
  83.         href="http://msdn.microsoft.com/downloads/sdks/platform/platform.asp"
  84.         >http://msdn.microsoft.com/downloads/sdks/platform/platform.asp</a>┐í
  85.         ├╓╜┼ ╣÷└ⁿ└╠ └╓┤┘.</note>
  86.       </li>
  87.  
  88.       <li>
  89.         <p>awk ╡╡▒╕ (awk, gawk ╡ε).</p>
  90.         <p>──╞─└╧╟╤ ╜├╜║┼█┐í ╛╞╞──í╕ª ╝│─í╟╧╖┴╕Θ
  91.         <code>awk.exe</code> ╡╡▒╕╕ª ╗τ┐δ╟╧┐⌐ ┐⌐╖» ╞─└╧└╗ ╝÷┴ñ╟╪╛▀
  92.         ╟╤┤┘. (Perl└╠│¬ WSH/VB░· ║±▒│╟╧┐⌐) ┤┘┐ε╣▐▒Γ┐í ╕┼┐∞ └█░φ
  93.         ╞─└╧ ╗²╝║ └█╛≈└╠ ░í┤╔╟╧┐⌐ awk╕ª ╝▒┼├╟▀┤┘. Brian Kernighan└╟
  94.         <a href="http://cm.bell-labs.com/cm/cs/who/bwk/"
  95.         >http://cm.bell-labs.com/cm/cs/who/bwk/</a> ╗τ└╠╞«┐í
  96.         ──╞─└╧╡╚ Win32 ╜╟╟α╞─└╧ <a
  97.         href="http://cm.bell-labs.com/cm/cs/who/bwk/awk95.exe"
  98.         >http://cm.bell-labs.com/cm/cs/who/bwk/awk95.exe</a>└╠
  99.         └╓┤┘. └╠╕º└╗ <code>awk95.exe</code> ┤δ╜┼
  100.         <code>awk.exe</code>╖╬ ║»░µ╟╪╛▀ ╟╤┤┘.</p>
  101.  
  102.         <note>Developer Studio IDE┤┬ Tools ╕▐┤║ Options...
  103.         Directories ┼╟└╟ (Developer Studio 7.0└╠╢≤╕Θ Projects
  104.         - VC++ Directories pane) Executable files ░µ╖╬ ╕±╖╧┐í╝¡╕╕
  105.         <code>awk.exe</code>╕ª ├ú┤┬┤┘. └╠ ╕±╖╧┐í <code>awk.exe</code>
  106.         ░µ╖╬╕ª ├▀░í╟╧░φ, ╟╩┐Σ╟╧┤┘╕Θ <code>PATH</code> ╚»░µ║»╝÷┐í╡╡
  107.         ├▀░í╟╤┤┘.</note>
  108.  
  109.         <note>Cygwin└╗ (<a href="http://www.cygwin.com/"
  110.         >http://www.cygwin.com/</a>) ╗τ┐δ╟╤┤┘╕Θ
  111.         <code>gawk.exe</code>╢≤┤┬ └╠╕º└╕╖╬ awk ╡╡▒╕░í └╓└╕╕τ,
  112.         <code>awk.exe</code> ╞─└╧└║ <code>gawk.exe</code> ╞─└╧└╟
  113.         ╜╔║╝╕╡┼⌐└╙└╗ ┴╓└╟╟╧╢≤. Windows ╕φ╖╔ ╟┴╖╥╟┴╞«░í ╜╔║╝╕╡┼⌐╕ª
  114.         └╬╜─╟╧┴÷ ╕°╟╧▒Γ╢º╣«┐í InstallBin└╗ ──╞─└╧╟╥╢º ╜╟╞╨╟╤┤┘.
  115.         ╟╪░ß├Ñ└║ cygwin┐í╝¡ <code>awk.exe</code>╕ª ╗Φ┴ª╟╧░φ
  116.         <code>gawk.exe</code> └╠╕º└╗ <code>awk.exe</code>╖╬
  117.         ╣┘▓█┤┘.</note>
  118.       </li>
  119.  
  120.       <li>
  121.         <p>[╝▒┼├└√└╬] OpenSSL ╢≤└╠║Ω╖»╕« (<module>mod_ssl</module>░·
  122.         <code>ab.exe</code>└╟ ssl ┴÷┐°┐í ╗τ┐δ)</p>
  123.         <p><strong>┴╓└╟: ░¡╖┬╟╤ ╛╧╚ú╚¡┐═ ╞»╟π░í ░╔╕░ ┴÷└√└τ╗Ω▒╟└╗
  124.         └ⁿ╝╝░Φ┐í ╣Φ╞≈╟╧┤┬╡Ñ┤┬ ╗≤┤τ╟╤ ┴ª╛α└╠ └╓┤┘.</strong>
  125.         OpenSSL└║ ╣╠▒╣ ╝÷├Γ▒╘┴ª╣²└╠ ▒╘┴ª╟╧╕τ ╣╠▒╣░· ▒Γ┼╕ ┴÷┐¬┐í╝¡
  126.         ╞»╟π╖╬ ║╕╚ú╡╟┤┬ ┴÷└√└τ╗Ω▒╟└╬ ░¡╖┬╟╤ ╛╧╚ú╚¡╕ª ╞≈╟╘╟╤┤┘.
  127.         Apache Software Foundation░· OpenSSL ╟┴╖╬┴º╞«┤┬ OpenSSL
  128.         ╟┴╖╬┴º╞«░í ┴ª░°╟╧┤┬ ─┌╡σ╕ª ╝╥└», ╗τ┐δ, ╣Φ╞≈╟╧┤┬╡Ñ ╡√╕Ñ
  129.         ╣²└√ └┌╣«└╗ ┴ª░°╟╧┴÷ ╛╩┤┬┤┘. <strong>┴≈┴ó ╣²╖ⁿ ╗≤┤π└╗
  130.         ╣▐▒µ ╣┘╢⌡┤┘. ┤τ╜┼ ╟α╡┐└╟ ├Ñ└╙└║ ┤τ╜┼┐í░╘ └╓┤┘.</strong></p>
  131.  
  132.         <p><module>mod_ssl</module>└╠│¬ (SSL└╗ ┴÷┐°╟╧┤┬
  133.         <code>ab.exe</code>) abs ╟┴╖╬┴º╞«╕ª ──╞─└╧╟╧╖┴╕Θ, OpenSSL└╗
  134.         <a href="http://www.openssl.org/source/"
  135.         >http://www.openssl.org/source/</a>┐í╝¡ ┤┘┐ε╣▐╛╞╝¡
  136.         <code>srclib</code>└╟ <code>openssl</code>└╠╢≤┤┬
  137.         ╟╧└º╡≡╖║┼Σ╕«┐í ╝│─í╟╪╛▀ ╟╤┤┘. <code>release</code>┐═
  138.         <code>debug</code>╖╬ ╛╞╞──í╕ª ──╞─└╧╟╥╢º ╗τ┐δ╟╧╕τ 0.9.7
  139.         ╣÷└ⁿ┐í └╓┤┬ ╞»╟π░í ░╔╕░ ▒Γ┤╔└╗ ╗τ┐δ╟╧┴÷ ╛╩┤┬┤┘╕Θ, ╛╞╖í
  140.         ──╞─└╧ ╕φ╖╔╛ε╕ª ╗τ┐δ╟╤┤┘:</p>
  141.  
  142.         <example>
  143.           perl Configure VC-WIN32<br />
  144.           perl util\mkfiles.pl >MINFO<br />
  145.           perl util\mk1mf.pl dll no-asm no-mdc2 no-rc5 no-idea VC-WIN32 >makefile<br />
  146.           perl util\mk1mf.pl dll debug no-asm no-mdc2 no-rc5 no-idea VC-WIN32 >makefile.dbg<br />
  147.           perl util\mkdef.pl 32 libeay no-asm no-mdc2 no-rc5 no-idea >ms\libeay32.def<br />
  148.           perl util\mkdef.pl 32 ssleay no-asm no-mdc2 no-rc5 no-idea >ms\ssleay32.def<br />
  149.           nmake<br />
  150.           nmake -f makefile.dbg
  151.         </example>
  152.  
  153.       </li>
  154.  
  155.       <li>
  156.         <p>[╝▒┼├└√└╬] zlib ╝╥╜║ (<module>mod_deflate</module>┐í
  157.         ╗τ┐δ)</p>
  158.         <p>Zlib└╗ <code>srclib</code>└╟ <code>zlib</code>╢≤┤┬
  159.         ╟╧└º╡≡╖║┼Σ╕«┐í ╝│─í╟╪╛▀ ╟╧┴÷╕╕, ╝╥╜║╕ª ╣╠╕« ──╞─└╧╟╥
  160.         ╟╩┐Σ┤┬ ╛°┤┘. ──╞─└╧ ╜├╜║┼█└║ └╠ ╛╨├α╝╥╜║╕ª
  161.         <module>mod_deflate</module> ╕≡╡Γ░· ░░└╠ ──╞─└╧╟╤┤┘.
  162.         Zlib└║ <a href="http://www.gzip.org/zlib/"
  163.         >http://www.gzip.org/zlib/</a>┐í╝¡ ▒╕╟╥ ╝÷ └╓┤┘ --
  164.         <module>mod_deflate</module>┤┬ 1.1.4 ╣÷└ⁿ░· ┴ñ╗≤└√└╕╖╬
  165.         ──╞─└╧╡╟╛·┤┘.</p>
  166.       </li>
  167.  
  168.     </ul>
  169.  
  170.   </section>
  171.  
  172.   <section id="commandbuild">
  173.  
  174.     <title>╕φ╖╔╟α┐í╝¡ ──╞─└╧╟╧▒Γ</title>
  175.  
  176.     <p>╕╒└· └√┤τ╟╤ ╡≡╖║┼Σ╕«┐í ╛╞╞──í ╣Φ╞≈║╗ ╛╨├α└╗ ╟¼┤┘. ╕φ╖╔╟α
  177.     ╟┴╖╥╟┴╞«╕ª ┐¡░φ ▒╫ ╡≡╖║┼Σ╕«╖╬ <code>cd</code>╟╤┤┘.</p>
  178.  
  179.     <p><code>Makefile.win</code> ╞─└╧┐í ╛╞╞──í makefile ╕φ╖╔└╠
  180.     └╓┤┘. Windows NT┐í╝¡ <code>release</code>┐═ <code>debug</code>
  181.     ──╞─└╧╟╧┤┬ ╕φ╖╔╛ε┤┬ ░ó░ó ┤┘└╜░· ░░┤┘:</p>
  182.  
  183.     <example><pre>
  184. nmake /f Makefile.win _apacher
  185.  
  186. nmake /f Makefile.win _apached
  187.     </pre></example>
  188.  
  189.     <p>╡╬ ╕φ╖╔╛ε ╕≡╡╬ ╛╞╞──í╕ª ──╞─└╧╟╤┤┘. ╚─└┌┤┬ ░ß░·╞─└╧┐í
  190.     ╡≡╣÷▒δ ┴ñ║╕╕ª ╞≈╟╘╟╧┐⌐ ╣÷▒╫╕ª ├ú░φ ╣«┴ª╕ª ├▀└√╟╧▒Γ ╜▒░╘
  191.     ╟╤┤┘.</p>
  192.  
  193.   </section>
  194.  
  195.   <section id="workspacebuild">
  196.  
  197.     <title>Developer Studio Workspace IDE┐í╝¡ ──╞─└╧╟╧▒Γ</title>
  198.  
  199.     <p>VC++└╟ Visual Studio ░│╣▀ ╚»░µ└╗ ╗τ┐δ╟╧┐⌐ ╛╞╞──í╕ª ──╞─└╧╟╥
  200.     ╝÷╡╡ └╓┤┘. ░·┴ñ└╗ ╜▒░╘ ╟╧╖┴░φ Visual Studio workspace
  201.     <code>Apache.dsw</code>╕ª ┴ª░°╟╤┤┘. └╠ workspace┤┬ ┐╧└ⁿ╟╤
  202.     ╛╞╞──í ╣┘└╠│╩╕« ╣Φ╞≈║╗┐í ╟╩┐Σ╟╤ <code>.dsp</code> ╟┴╖╬┴º╞«
  203.     ╕±╖╧└╗ ┤π░φ└╓┤┘. ╢╟, ╛╦╕┬└║ ╝°╝¡╖╬ ──╞─└╧╟╧▒Γ└º╟╤ ╟┴╖╬┴º╞«░ú
  204.     └╟┴╕╝║ ┴ñ║╕╡╡ ╞≈╟╘╟╤┤┘.</p>
  205.  
  206.     <p><code>Apache.dsw</code> workspace╕ª ┐¡░φ
  207.     <code>InstallBin</code>└╗ (<code>Release</code>│¬
  208.     <code>Debug</code> ┴▀ ┐°╟╧┤┬ ░═└╗) Active Project╖╬ ╝▒┼├╟╤┤┘.
  209.     <code>InstallBin</code>└║ ░ⁿ╖├╡╚ ╕≡╡τ ╟┴╖╬┴º╞«╕ª ──╞─└╧╟╧░φ,
  210.     ──╞─└╧╡╚ ╜╟╟α╞─└╧░· dll└╗ ┐┼▒Γ┤┬ <code>Makefile.win</code>└╗
  211.     ╚ú├Γ╟╤┤┘. <code>InstallBin</code>└╟ Settings, General ┼╟,
  212.     Build command line ╟╫╕±└╗ ╝÷┴ñ╟╧┐⌐ <code>INSTDIR=</code>└╗
  213.     ║»░µ╟╥ ╝÷ └╓┤┘. <code>INSTDIR=</code> ▒Γ║╗░¬└║
  214.     <code>/Apache2</code> ╡≡╖║┼Σ╕«└╠┤┘. (╝│─í╟╧┴÷╛╩░φ) ┼╫╜║╞«╖╬
  215.     ──╞─└╧╕╕ ╟╪║╕╖┴╕Θ ┤δ╜┼ <code>BuildBin</code> ╟┴╖╬┴º╞«╕ª
  216.     ╗τ┐δ╟╤┤┘.</p>
  217.  
  218.     <p><code>.dsp</code> ╟┴╖╬┴º╞« ╞─└╧└║ Visual C++ 6.0 ╟ⁿ╜─└╠┤┘.
  219.     Visual C++ 5.0 (97)┐í╝¡╡╡ └╠ ╞─└╧└╗ ╗τ┐δ╟╥ ╝÷ └╓┤┘. Visual
  220.     C++ 7.0 (.net)└║ <code>Apache.dsw</code>┐═ <code>.dsp</code>
  221.     ╞─└╧╡Θ└╗ <code>Apache.sln</code>░· <code>.msproj</code>
  222.     ╞─└╧╡Θ╖╬ ║»╚»╟╤┤┘. <code>.dsp</code> ╝╥╜║╞─└╧└╗ ╝÷┴ñ╟╧╕Θ
  223.     ╣▌╡σ╜├ <code>.msproj</code> ╞─└╧╖╬ ┤┘╜├ ║»╚»╟╧╢≤! ▒╫│╔ VC++
  224.     7.0 IDE┐í╝¡ <code>Apache.dsw</code>╕ª ┤┘╜├ ┐¡▒Γ╕╕ ╟╧╕Θ ╡╚┤┘.</p>
  225.  
  226.     <p>╢╟, Visual C++ 7.0 (.net) ╗τ┐δ└┌┤┬ Build ╕▐┤║, Configuration
  227.     Manager ┤δ╚¡├ó┐í╝¡ <code>Debug</code>┐═ <code>Release</code>└╟
  228.     abs, <module>mod_ssl</module>, <module>mod_deflate</module>
  229.     Solution modules ╝▒┼├└╗ ╟╪┴ª╟╪╛▀ ╟╤┤┘. <code>srclib</code>┐í
  230.     <code>openssl</code>└╠│¬ <code>zlib</code> ╡≡╖║┼Σ╕«░í └╓┤┬
  231.     ░µ┐∞┐í╕╕ <code>nmake</code>╕ª ╜╟╟α╟╧░┼│¬ (└╠ ╕≡╡Γ└╗ ╕φ╜├└√└╕╖╬
  232.     ──╞─└╧╟╧┤┬) IDE <code>BinBuild</code> ┤δ╗≤└╗ ╗τ┐δ╟╧┐⌐ ╕≡╡Γ└╗
  233.     ──╞─└╧ ╟╥ ╝÷ └╓┤┘.</p>
  234.  
  235.     <p>Export╟╤ <code>.mak</code> ╞─└╧╡Θ└╠ ╚Ñ╢⌡╜║╖┤┴÷╕╕, Visual
  236.     C++ 5.0 ╗τ┐δ└┌░í <module>mod_ssl</module>, abs (SSL└╗ ┴÷┐°╟╧┤┬
  237.     ab), <module>mod_deflate</module>╕ª ──╞─└╧╟╥╢º ╟╩┐Σ╟╧┤┘.
  238.     VC++ 7.0 (.net) ╗τ┐δ└┌┐í░╘╡╡ <code>binenv</code> ║╕┤┘
  239.     <code>nmake</code>╕ª ╗τ┐δ╟╧╕Θ ──╞─└╧└╠ ┤⌡ ║ⁿ╕ú┤┘. VC++ 5.0└╠│¬
  240.     6.0 IDE┐í╝¡ └ⁿ├╝ ╟┴╖╬┴º╞«╕ª ──╞─└╧╟╧░φ, Project ╕▐┤║└╟ Export
  241.     for all makefiles╕ª ╗τ┐δ╟╧╢≤. ╡┐└√└╕╖╬ └┌╡┐ ╗²╝║╟╧┤┬ ┤δ╗≤└╗
  242.     ╕≡╡╬ ──╞─└╧╟╧░φ ┐├╣┘╕Ñ └╟┴╕╝║ ┴ñ║╕╕ª ╛≥▒Γ└º╟╪╝¡┤┬ ╕╒└·
  243.     ╟┴╖╬┴º╞«╕ª ──╞─└╧╟╪╛▀ ╟╤┤┘. ┤┘└╜ ╕φ╖╔╛ε╕ª ╗τ┐δ╟╧┐⌐ ░µ╖╬╕ª
  244.     ╝÷┴ñ╟╧╕Θ ╛ε╢▓ ░µ╖╬┐í╝¡╡╡ ──╞─└╧╟╥ ╝÷ └╓┤┘:</p>
  245.  
  246.     <example>
  247.       perl srclib\apr\build\fixwin32mak.pl
  248.     </example>
  249.  
  250.     <p><code>httpd</code> ╝╥╜║ <em>├╓╗≤└º</em> ╡≡╖║┼Σ╕«┐í╝¡
  251.     ╕φ╖╔╛ε╕ª ╜╟╟α╟╪╛▀ ╟╤┤┘. ╟÷└τ ╡≡╖║┼Σ╕«┐═ ╟╧└º╡≡╖║┼Σ╕«┐í └╓┤┬
  252.     ╕≡╡τ <code>.mak</code>┐═ <code>.dep</code> ╟┴╖╬┴º╞«╞─└╧└╗
  253.     ╝÷┴ñ╟╧░φ, <code>.dsp</code>╕ª ░φ╖┴╟╧┐⌐ ╞─└╧╜├░ú└╗ ╝÷┴ñ╟╤┤┘.</p>
  254.  
  255.     <p>╟┴╖╬┴º╞«╞─└╧└╗ ┤┘╡δ╛ε╝¡ ╞╨─í╕ª ║╕│╜┤┘╕Θ, ╟┴╖╬┴º╞«╞─└╧└╗
  256.     Visual Studio 6.0 ╟ⁿ╜─└╕╖╬ ╕╕╡Θ╛ε╛▀ ╟╤┤┘. ║»░µ└║ ░ú┤▄╟╧░φ,
  257.     VC++ 5.0┐í╝¡ 7.0▒ε┴÷ ╕≡╡τ ╚»░µ┐í╝¡ └╬╜─╟╧┤┬ ├╓╝╥╟╤└╟ ──╞─└╧
  258.     ┐╔╝╟░· ╕╡─┐ ┐╔╝╟└╗ ╗τ┐δ╟╪╛▀ ╟╤┤┘.</p>
  259.  
  260.   </section>
  261.  
  262.   <section id="projectcomponents">
  263.  
  264.     <title>╟┴╖╬┴º╞« ▒╕╝║┐Σ╝╥</title>
  265.  
  266.     <p><code>Apache.dsw</code> workspace┐═ <code>makefile.win</code>
  267.     <code>nmake</code> ╜║┼⌐╕│╞«┤┬ ┤┘└╜ ╝°╝¡┤δ╖╬ ╛╞╞──í ╝¡╣÷
  268.     <code>.dsp</code> ╟┴╖╬┴º╞«╕ª ──╞─└╧╟╤┤┘:</p>
  269.  
  270.     <ol>
  271.       <li><code>srclib\apr\apr.dsp</code></li>
  272.  
  273.       <li><code>srclib\apr\libapr.dsp</code></li>
  274.  
  275.       <li><code>srclib\apr-util\uri\gen_uri_delims.dsp</code></li>
  276.  
  277.       <li><code>srclib\apr-util\xml\expat\lib\xml.dsp</code></li>
  278.  
  279.       <li><code>srclib\apr-util\aprutil.dsp</code></li>
  280.  
  281.       <li><code>srclib\apr-util\libaprutil.dsp</code></li>
  282.  
  283.       <li><code>srclib\pcre\dftables.dsp</code></li>
  284.  
  285.       <li><code>srclib\pcre\pcre.dsp</code></li>
  286.  
  287.       <li><code>srclib\pcre\pcreposix.dsp</code></li>
  288.  
  289.       <li><code>server\gen_test_char.dsp</code></li>
  290.  
  291.       <li><code>libhttpd.dsp</code></li>
  292.  
  293.       <li><code>Apache.dsp</code></li>
  294.     </ol>
  295.  
  296.     <p>╢╟, <code>modules\</code> ╟╧└º╡≡╖║┼Σ╕« ╛╞╖í ┤δ║╬║╨└╟
  297.     ╕≡╡Γ┐í┤┬ ╟┴╖╬┴º╞«╞─└╧└╠ └╓┤┘.</p>
  298.  
  299.     <p><code>support\</code> ╡≡╖║┼Σ╕«┐í┤┬ ╛╞╞──í╕ª ╜╟╟α╟╧┤┬╡Ñ
  300.     ╟╩┐Σ╟╧┴÷┤┬ ╛╩┴÷╕╕, ░ⁿ╕«└┌░í ╛╞╞──í╕ª ░╦╗τ╟╧░┼│¬ ╛╧╚ú╞─└╧░·
  301.     ╖╬▒╫╞─└╧└╗ ░ⁿ╕«╟╧┤┬╡Ñ ╗τ┐δ╟╥ ├▀░í ╟┴╖╬▒╫╖Ñ╡Θ└╟ ╟┴╖╬┴º╞«╞─└╧└╠
  302.     └╓┤┘. Windows └ⁿ┐δ ┴÷┐° ╟┴╖╬▒╫╖Ñ└║ <code>support\win32\</code>
  303.     ╡≡╖║┼Σ╕«┐í ╡√╖╬ └╓┤┘.</p>
  304.  
  305.     <ol>
  306.       <li><code>support\ab.dsp</code></li>
  307.  
  308.       <li><code>support\htdigest.dsp</code></li>
  309.  
  310.       <li><code>support\htpasswd.dsp</code></li>
  311.  
  312.       <li><code>support\logresolve.dsp</code></li>
  313.  
  314.       <li><code>support\rotatelogs.dsp</code></li>
  315.  
  316.       <li><code>support\win32\ApacheMonitor.dsp</code></li>
  317.  
  318.       <li><code>support\win32\wintty.dsp</code></li>
  319.     </ol>
  320.  
  321.     <p>╛╞╞──í╕ª ──╞─└╧╟╧╕Θ server root ╡≡╖║┼Σ╕«┐í ╝│─í╟╪╛▀ ╟╤┤┘.
  322.     ▒Γ║╗░¬└║ ░░└║ ╡≡╜║┼⌐└╟ <code>\Apache2</code> ╡≡╖║┼Σ╕«└╠┤┘.</p>
  323.  
  324.     <p>──╞─└╧╟╧░φ ╕≡╡τ ╞─└╧└╗ ┐°╟╧┤┬ ╞·┤⌡ <em>dir</em>┐í └┌╡┐└╕╖╬
  325.     ╝│─í╟╧╖┴╕Θ ┤┘└╜ <code>nmake</code> ╕φ╖╔╛ε┴▀ ╟╧│¬╕ª ╗τ┐δ╟╤┤┘:</p>
  326.  
  327.     <example><pre>
  328. nmake /f Makefile.win installr INSTDIR=<em>dir</em>
  329.  
  330. nmake /f Makefile.win installd INSTDIR=<em>dir</em>
  331.     </pre></example>
  332.  
  333.     <p><code>INSTDIR</code>└╟ <em>dir</em> ╛╞▒╘╕╒╞«┤┬ ╝│─í╡≡╖║┼Σ╕«╕ª
  334.     ╢µ╟╤┤┘. ╗²╢⌠╟╧╕Θ <code>\Apache2</code>┐í ╛╞╞──í╕ª ╝│─í╟╤┤┘.</p>
  335.  
  336.     <p>┤┘└╜░· ░░└╠ ╝│─í╟╤┤┘:</p>
  337.  
  338.     <ul>
  339.       <li><code><em>dir</em>\bin\Apache.exe</code> - ╛╞╞──í
  340.       ╜╟╟α╞─└╧</li>
  341.  
  342.       <li><code><em>dir</em>\bin\ApacheMonitor.exe</code> -
  343.       ╝¡║±╜║ ░¿╜├┐δ └█╛≈╟Ñ╜├┴┘ ╛╞└╠─▄ ╡╡▒╕</li>
  344.  
  345.       <li><code><em>dir</em>\bin\htdigest.exe</code> - Digest
  346.       auth ╛╧╚ú╞─└╧ ╡╡▒╕</li>
  347.  
  348.       <li><code><em>dir</em>\bin\htdbm.exe</code> - SDBM auth
  349.       ╡Ñ└╠┼═║ú└╠╜║ ╛╧╚ú╞─└╧ ╡╡▒╕</li>
  350.  
  351.       <li><code><em>dir</em>\bin\htpasswd.exe</code> - Basic
  352.       auth ╛╧╚ú╞─└╧ ╡╡▒╕</li>
  353.  
  354.       <li><code><em>dir</em>\bin\logresolve.exe</code> - ╖╬▒╫╞─└╧┐í╝¡
  355.       dns └╠╕º└╗ ├ú┤┬ ╡╡▒╕</li>
  356.  
  357.       <li><code><em>dir</em>\bin\rotatelogs.exe</code> - ╖╬▒╫╞─└╧
  358.       ╝°╚» ╡╡▒╕</li>
  359.  
  360.       <li><code><em>dir</em>\bin\wintty.exe</code> - ─▄╝╓├ó
  361.       ╡╡▒╕</li>
  362.  
  363.       <li><code><em>dir</em>\bin\libapr.dll</code> - Apache
  364.       Portable Runtime ░°└» ╢≤└╠║Ω╖»╕«</li>
  365.  
  366.       <li><code><em>dir</em>\bin\libaprutil.dll</code> - Apache
  367.       Utility Runtime ░°└» ╢≤└╠║Ω╖»╕«</li>
  368.  
  369.       <li><code><em>dir</em>\bin\libhttpd.dll</code> - Apache
  370.       Core ╢≤└╠║Ω╖»╕«</li>
  371.  
  372.       <li><code><em>dir</em>\modules\mod_*.so</code> - └╨╛ε╡Θ└╧
  373.       ╝÷ └╓┤┬ ╛╞╞──í ╕≡╡Γ</li>
  374.  
  375.       <li><code><em>dir</em>\conf</code> - ╝│┴ñ ╡≡╖║┼Σ╕«</li>
  376.  
  377.       <li><code><em>dir</em>\logs</code> - ║±╛ε└╓┤┬ ╖╬▒╫
  378.       ╡≡╖║┼Σ╕«</li>
  379.  
  380.       <li><code><em>dir</em>\include</code> - C ╛≡╛ε ╟∞┤⌡╞─└╧</li>
  381.  
  382.       <li><code><em>dir</em>\lib</code> - ╕╡┼⌐ ╢≤└╠║Ω╖»╕«╞─└╧</li>
  383.     </ul>
  384.  
  385.     <section id="projectcomponents-warn">
  386.  
  387.       <title>░│╣▀┴▀└╬ ╛╞╞──í ╣÷└ⁿ└╗ ──╞─└╧╟╥╢º ░µ░φ</title>
  388.  
  389.       <note><code>.dsp</code> ╞─└╧└║ <code>release</code>╕╢┤┘
  390.       ╗⌡╖╬ ╕╕╡Θ╛ε┴°┤┘. ░│╣▀└┌└╟ ╜├░ú│╢║±╕ª ╕╖▒Γ└º╟╪
  391.       <code>.mak</code> ╞─└╧└║ ╗⌡╖╬ ╕╕╡Θ┴÷ ╛╩┤┬┤┘. ▒╫╖»╣╟╖╬
  392.       <code>NMAKE</code> ╕φ╖╔╛ε╕ª ╗τ┐δ╟╧┐⌐ ╗⌡╖╬┐ε <code>.dsp</code>
  393.       ╟┴╖╬┴º╞«╞─└╧└╗ ──╞─└╧╟╥ ╝÷ ╛°┤┘. ╟┴╖╬┴º╞«┐í╝¡ ┴≈┴ó ╕≡╡τ
  394.       <code>.mak</code> ╞─└╧└╗ export╟╪╛▀ ╟╤┤┘. Microsoft Developer
  395.       Studio ╚»░µ┐í╝¡ ──╞─└╧╟╤┤┘╕Θ └╠ └█╛≈└╠ ╟╩┐Σ╛°┤┘.</note>
  396.  
  397.       <note>╢╟, makefile└╗ export╟╧▒Γ └ⁿ┐í <code>BuildBin</code>
  398.       ╟┴╖╬┴º╞«╕ª (╚ñ└║ <code>_apacher</code>│¬ <code>_apached</code>
  399.       ╕φ╖╔╟α ┤δ╗≤) ──╞─└╧╟╧╕Θ ╕┼┐∞ ╡╡┐≥└╠ ╡╚┤┘. ──╞─└╧┴▀┐í ╕╣└║
  400.       ╞─└╧└╠ └┌╡┐└╕╖╬ ╕╕╡Θ╛ε┴°┤┘. └ⁿ├╝╕ª ──╞─└╧╟╪╛▀╕╕ ┴ñ╗≤└√└╕╖╬
  401.       ──╞─└╧╟╥╢º ╟╩┐Σ╟╤ └╟┴╕╞─└╧└╗ ╕≡╡╬ ╕╕╡τ┤┘.</note>
  402.  
  403.       <p>╣Φ╞≈┐δ <code>.mak</code> ╞─└╧└╗ ╕╕╡σ╖┴╕Θ ╟╫╗≤
  404.       <code>.mak</code> (╚ñ└║ <code>.dep</code>)┐í╝¡ Platform
  405.       SDK ╡ε└╟ └╟┴╕╝║└╗ ┴í░╦╟╧╢≤.
  406.       <code>DevStudio\SharedIDE\bin\</code> (VC5)│¬
  407.       <code>DevStudio\Common\MSDev98\bin\</code> (VC6) ╡≡╖║┼Σ╕«┐í┤┬
  408.       ╕≡╡τ ┐╣┐▄ ╕±╖╧└╠ ┤π▒Σ <code>sysincl.dat</code> ╞─└╧└╠
  409.       └╓┤┘. └╠ ╞─└╧┐í └╟┴╕╝║ ┴ñ║╕╕ª ├▀░í╟╤┤┘
  410.       (<code>sys/time.h</code>┐═ <code>sys\time.h</code>┐═ ░░└╠,
  411.       ░µ╖╬┤┬ ╜╜╖í╜¼╕ª ╗τ┐δ╟╤ ░═░· ╣Θ╜╜╖í╜¼╕ª ╗τ┐δ╟╤ ░═ ╕≡╡╬╕ª
  412.       ├▀░í╟╤┤┘). ╣Φ╞≈╟╥ <code>.mak</code> ╞─└╧┐í ╟÷└τ ──╟╗┼═┐í╕╕
  413.       ╟╪┤τ╟╧┤┬ ╝│─í░µ╖╬░í └╓┤┘╕Θ ──╞─└╧└╠ ┐╧└ⁿ╚≈ ╜╟╞╨╟╤┤┘.
  414.       ▒╫╖»╣╟╖╬ <code>srclib/apr/build/fixwin32mak.pl</code>└╗
  415.       ╜╟╟α╟╪╟╧┐⌐ <code>.mak</code> ╞─└╧┐í └╓┤┬ └²┤δ░µ╖╬╕ª ╛°╛╓╛▀
  416.       ╟╤┤┘.</p>
  417.  
  418.     </section>
  419.  
  420.   </section>
  421.  
  422. </manualpage>
  423.  
  424.