]> granicus.if.org Git - apache/blob - docs/manual/platform/win_compiling.html.ko.euc-kr
xforms
[apache] / docs / manual / platform / win_compiling.html.ko.euc-kr
1 <?xml version="1.0" encoding="EUC-KR"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
4         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5               This file is generated from xml source: DO NOT EDIT
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7       -->
8 <title>Microsoft Windows¿ë ¾ÆÆÄÄ¡ ÄÄÆÄÀÏ - Apache HTTP Server</title>
9 <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
10 <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
11 <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
12 <script src="../style/scripts/prettify.js" type="text/javascript">
13 </script>
14
15 <link href="../images/favicon.ico" rel="shortcut icon" /></head>
16 <body id="manual-page"><div id="page-header">
17 <p class="menu"><a href="../mod/">¸ðµâ</a> | <a href="../mod/directives.html">Áö½Ã¾îµé</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">¿ë¾î</a> | <a href="../sitemap.html">»çÀÌÆ®¸Ê</a></p>
18 <p class="apache">Apache HTTP Server Version 2.5</p>
19 <img alt="" src="../images/feather.gif" /></div>
20 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
21 <div id="path">
22 <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/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Platform Specific Notes</a></div><div id="page-content"><div id="preamble"><h1>Microsoft Windows¿ë ¾ÆÆÄÄ¡ ÄÄÆÄÀÏ</h1>
23 <div class="toplang">
24 <p><span>°¡´ÉÇÑ ¾ð¾î: </span><a href="../en/platform/win_compiling.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
25 <a href="../ko/platform/win_compiling.html" title="Korean">&nbsp;ko&nbsp;</a></p>
26 </div>
27 <div class="outofdate">ÀÌ ¹®¼­´Â ÃÖ½ÅÆÇ ¹ø¿ªÀÌ ¾Æ´Õ´Ï´Ù.
28             ÃÖ±Ù¿¡ º¯°æµÈ ³»¿ëÀº ¿µ¾î ¹®¼­¸¦ Âü°íÇϼ¼¿ä.</div>
29
30
31     <p>¾ÆÆÄÄ¡¸¦ ÄÄÆÄÀÏÇϱâ Àü¿¡ ÁÖÀÇÇÒ Á¡ÀÌ ¸¹´Ù. ¹Ì¸® <a href="windows.html">Microsoft Windows¿¡¼­ ¾ÆÆÄÄ¡ »ç¿ë¹ý</a>À»
32     Âü°íÇ϶ó.</p>
33
34   </div>
35 <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#requirements">¿ä±¸»çÇ×</a></li>
36 <li><img alt="" src="../images/down.gif" /> <a href="#commandbuild">¸í·ÉÇà¿¡¼­ ÄÄÆÄÀÏÇϱâ</a></li>
37 <li><img alt="" src="../images/down.gif" /> <a href="#workspacebuild">Developer Studio Workspace IDE¿¡¼­ ÄÄÆÄÀÏÇϱâ</a></li>
38 <li><img alt="" src="../images/down.gif" /> <a href="#projectcomponents">ÇÁ·ÎÁ§Æ® ±¸¼º¿ä¼Ò</a></li>
39 </ul><ul class="seealso"><li><a href="#comments_section">Comments</a></li></ul></div>
40 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
41 <div class="section">
42 <h2><a name="requirements" id="requirements">¿ä±¸»çÇ×</a></h2>
43
44     
45
46     <p>¾ÆÆÄÄ¡¸¦ ÄÄÆÄÀÏÇÏ·Á¸é ´ÙÀ½ÀÌ Á¤»óÀûÀ¸·Î ¼³Ä¡µÇ¾ß ÇÑ´Ù:</p>
47
48     <ul>
49       <li>
50         <p>µð½ºÅ© °ø°£</p>
51         <p>³²Àº µð½ºÅ© °ø°£ÀÌ ÃÖ¼ÒÇÑ 50 MB´Â µÇ¾ß ÇÑ´Ù. ¾ÆÆÄÄ¡
52         ¼³Ä¡ÈÄ¿¡´Â »¡¸® Áõ°¡Çϴ ·Î±×¿Í Ä³½¬ÆÄÀÏÀ» Á¦¿ÜÇÏ°í
53         ¾à 10 MB Á¤µµ°¡ ÇÊ¿äÇÏ´Ù. ½ÇÁ¦ µð½ºÅ© »ç¿ë·®Àº ¼±ÅÃÇÑ
54         ±¸¼º°ú Á¦»ïÀÚ°¡ ¸¸µç ¸ðµâ È¤Àº ¶óÀ̺귯¸®¿¡ µû¶ó Å©°Ô
55         ´Ù¸£´Ù.</p>
56       </li>
57
58       <li>
59         <p>Microsoft Visual C++ 5.0 ÀÌ»ó.</p>
60         <p>¾ÆÆÄÄ¡´Â ¸í·ÉÇà µµ±¸¸¦ »ç¿ëÇϰųª Visual Studio IDE
61         Workbench ¾È¿¡¼­ ÄÄÆÄÀÏÇÒ ¼ö ÀÖ´Ù. ¸í·ÉÇà¿¡¼­ ÄÄÆÄÀÏÇÑ´Ù¸é
62         <code>vcvars32</code> ¹èÄ¡ÆÄÀÏÀÌ ¼³Á¤Çϴ <code>PATH</code>,
63         <code>INCLUDE</code>, <code>LIB</code> µî È¯°æº¯¼ö°¡
64         ÇÊ¿äÇÏ´Ù:</p>
65
66         <div class="example"><p><code>
67           "c:\Program Files\DevStudio\VC\Bin\vcvars32.bat"
68         </code></p></div>
69       </li>
70
71       <li>
72         <p>Windows Platform SDK.</p>
73         <p>¾î¶² ¾ÆÆÄÄ¡ ±â´ÉÀ» »ç¿ëÇÏ·Á¸é Visual C++ 5.0¿¡ Ãß°¡·Î
74         ÃֽŠMicrosoft Windows Platform SDK°¡ ÇÊ¿äÇÏ´Ù. ¸í·ÉÇà¿¡¼­
75         ÄÄÆÄÀÏÇÑ´Ù¸é <code>setenv</code> ¹èÄ¡ÆÄÀÏÀÌ Platform
76         SDK È¯°æÀ» ¸¸µç´Ù:</p>
77
78         <div class="example"><p><code>
79           "c:\Program Files\Platform SDK\setenv.bat"
80         </code></p></div>
81
82         <p>Visual C++ 6.0 À̻󿡠Æ÷ÇԵȠPlatform SDK ÆÄÀÏÀº
83         ÃæºÐÇÏ´Ù. ÀÌ ¹öÀüÀ» »ç¿ëÇϴ »ç¿ëÀڴ ÀÌ °úÁ¤À» »ý·«Çصµ
84         µÈ´Ù.</p>
85
86         <div class="note">¸ðµç <code class="module"><a href="../mod/mod_isapi.html">mod_isapi</a></code> ±â´ÉÀ» »ç¿ëÇÏ·Á¸é
87         ÃֽŠWindows Platform SDK°¡ ÇÊ¿äÇÏ´Ù. ÃֽŠ¹öÀüÀÌ ¾Æ´Ï¸é
88         MSVC++ 5.0Àº <code class="module"><a href="../mod/mod_isapi.html">mod_isapi</a></code> ±â´ÉÀÇ ÀϺθ¦
89         »ç¿ëÇÒ ¼ö ¾ø´Ù°í °æ°íÇÑ´Ù. <a href="http://msdn.microsoft.com/downloads/sdks/platform/platform.asp">http://msdn.microsoft.com/downloads/sdks/platform/platform.asp</a>¿¡
90         ÃֽŠ¹öÀüÀÌ ÀÖ´Ù.</div>
91       </li>
92
93       <li>
94         <p>awk µµ±¸ (awk, gawk µî).</p>
95         <p>ÄÄÆÄÀÏÇÑ ½Ã½ºÅÛ¿¡ ¾ÆÆÄÄ¡¸¦ ¼³Ä¡ÇÏ·Á¸é
96         <code>awk.exe</code> µµ±¸¸¦ »ç¿ëÇÏ¿© ¿©·¯ ÆÄÀÏÀ» ¼öÁ¤Çؾß
97         ÇÑ´Ù. (PerlÀ̳ª WSH/VB°ú ºñ±³ÇÏ¿©) ´Ù¿î¹Þ±â¿¡ ¸Å¿ì ÀÛ°í
98         ÆÄÀÏ »ý¼º ÀÛ¾÷ÀÌ °¡´ÉÇÏ¿© awk¸¦ ¼±ÅÃÇß´Ù. Brian KernighanÀÇ
99         <a href="http://cm.bell-labs.com/cm/cs/who/bwk/">http://cm.bell-labs.com/cm/cs/who/bwk/</a> »çÀÌÆ®¿¡
100         ÄÄÆÄÀϵȠWin32 ½ÇÇàÆÄÀÏ <a href="http://cm.bell-labs.com/cm/cs/who/bwk/awk95.exe">http://cm.bell-labs.com/cm/cs/who/bwk/awk95.exe</a>ÀÌ
101         ÀÖ´Ù. À̸§À» <code>awk95.exe</code> ´ë½Å
102         <code>awk.exe</code>·Î º¯°æÇؾߠÇÑ´Ù.</p>
103
104         <div class="note">Developer Studio IDE´Â Tools ¸Þ´º Options...
105         Directories ÅÇÀÇ (Developer Studio 7.0À̶ó¸é Projects
106         - VC++ Directories pane) Executable files °æ·Î ¸ñ·Ï¿¡¼­¸¸
107         <code>awk.exe</code>¸¦ Ã£´Â´Ù. ÀÌ ¸ñ·Ï¿¡ <code>awk.exe</code>
108         °æ·Î¸¦ Ãß°¡ÇÏ°í, ÇÊ¿äÇÏ´Ù¸é <code>PATH</code> È¯°æº¯¼ö¿¡µµ
109         Ãß°¡ÇÑ´Ù.</div>
110
111         <div class="note">CygwinÀ» (<a href="http://www.cygwin.com/">http://www.cygwin.com/</a>) »ç¿ëÇÑ´Ù¸é
112         <code>gawk.exe</code>¶ó´Â À̸§À¸·Î awk µµ±¸°¡ ÀÖÀ¸¸ç,
113         <code>awk.exe</code> ÆÄÀÏÀº <code>gawk.exe</code> ÆÄÀÏÀÇ
114         ½Éº¼¸µÅ©ÀÓÀ» ÁÖÀÇÇ϶ó. Windows ¸í·É ÇÁ·ÒÇÁÆ®°¡ ½Éº¼¸µÅ©¸¦
115         ÀνÄÇÏÁö ¸øÇϱ⶧¹®¿¡ InstallBinÀ» ÄÄÆÄÀÏÇÒ¶§ ½ÇÆÐÇÑ´Ù.
116         ÇØ°áÃ¥Àº cygwin¿¡¼­ <code>awk.exe</code>¸¦ »èÁ¦ÇÏ°í
117         <code>gawk.exe</code> À̸§À» <code>awk.exe</code>·Î
118         ¹Ù²Û´Ù.</div>
119       </li>
120
121       <li>
122         <p>[¼±ÅÃÀûÀÎ] OpenSSL ¶óÀ̺귯¸® (<code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>°ú
123         <code>ab.exe</code>ÀÇ ssl Áö¿ø¿¡ »ç¿ë)</p>
124         <p><strong>ÁÖÀÇ: °­·ÂÇÑ ¾Ïȣȭ¿Í Æ¯Çã°¡ °É¸° ÁöÀûÀç»ê±ÇÀ»
125         Àü¼¼°è¿¡ ¹èÆ÷Çϴµ¥´Â »ó´çÇÑ Á¦¾àÀÌ ÀÖ´Ù.</strong>
126         OpenSSLÀº ¹Ì±¹ ¼öÃâ±ÔÁ¦¹ýÀÌ ±ÔÁ¦Çϸ砹̱¹°ú ±âŸ Áö¿ª¿¡¼­
127         Æ¯Çã·Î º¸È£µÇ´Â ÁöÀûÀç»ê±ÇÀΠ°­·ÂÇÑ ¾Ïȣȭ¸¦ Æ÷ÇÔÇÑ´Ù.
128         Apache Software Foundation°ú OpenSSL ÇÁ·ÎÁ§Æ®´Â OpenSSL
129         ÇÁ·ÎÁ§Æ®°¡ Á¦°øÇϴ Äڵ带 ¼ÒÀ¯, »ç¿ë, ¹èÆ÷Çϴµ¥ µû¸¥
130         ¹ýÀû ÀÚ¹®À» Á¦°øÇÏÁö ¾Ê´Â´Ù. <strong>Á÷Á¢ ¹ý·ü »ó´ãÀ»
131         ¹Þ±æ ¹Ù¶õ´Ù. ´ç½Å ÇൿÀǠåÀÓÀº ´ç½Å¿¡°Ô ÀÖ´Ù.</strong></p>
132
133         <p><code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>À̳ª (SSLÀ» Áö¿øÇÏ´Â
134         <code>ab.exe</code>) abs ÇÁ·ÎÁ§Æ®¸¦ ÄÄÆÄÀÏÇÏ·Á¸é, OpenSSLÀ»
135         <a href="http://www.openssl.org/source/">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         <div class="example"><p><code>
143           perl Configure VC-WIN32<br />
144           perl util\mkfiles.pl &gt;MINFO<br />
145           perl util\mk1mf.pl dll no-asm no-mdc2 no-rc5 no-idea VC-WIN32 &gt;makefile<br />
146           perl util\mk1mf.pl dll debug no-asm no-mdc2 no-rc5 no-idea VC-WIN32 &gt;makefile.dbg<br />
147           perl util\mkdef.pl 32 libeay no-asm no-mdc2 no-rc5 no-idea &gt;ms\libeay32.def<br />
148           perl util\mkdef.pl 32 ssleay no-asm no-mdc2 no-rc5 no-idea &gt;ms\ssleay32.def<br />
149           nmake<br />
150           nmake -f makefile.dbg
151         </code></p></div>
152
153       </li>
154
155       <li>
156         <p>[¼±ÅÃÀûÀÎ] zlib ¼Ò½º (<code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code>¿¡
157         »ç¿ë)</p>
158         <p>ZlibÀ» <code>srclib</code>ÀÇ <code>zlib</code>¶ó´Â
159         ÇÏÀ§µð·ºÅ丮¿¡ ¼³Ä¡ÇؾߠÇÏÁö¸¸, ¼Ò½º¸¦ ¹Ì¸® ÄÄÆÄÀÏÇÒ
160         ÇÊ¿ä´Â ¾ø´Ù. ÄÄÆÄÀÏ ½Ã½ºÅÛÀº ÀÌ ¾ÐÃà¼Ò½º¸¦
161         <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> ¸ðµâ°ú °°ÀÌ ÄÄÆÄÀÏÇÑ´Ù.
162         ZlibÀº <a href="http://www.gzip.org/zlib/">http://www.gzip.org/zlib/</a>¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù --
163         <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code>´Â 1.1.4 ¹öÀü°ú Á¤»óÀûÀ¸·Î
164         ÄÄÆÄÀϵǾú´Ù.</p>
165       </li>
166
167     </ul>
168
169   </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
170 <div class="section">
171 <h2><a name="commandbuild" id="commandbuild">¸í·ÉÇà¿¡¼­ ÄÄÆÄÀÏÇϱâ</a></h2>
172
173     
174
175     <p>¸ÕÀú Àû´çÇÑ µð·ºÅ丮¿¡ ¾ÆÆÄÄ¡ ¹èÆ÷º» ¾ÐÃàÀ» Ç¬´Ù. ¸í·ÉÇà
176     ÇÁ·ÒÇÁÆ®¸¦ ¿­°í ±× µð·ºÅ丮·Î <code>cd</code>ÇÑ´Ù.</p>
177
178     <p><code>Makefile.win</code> ÆÄÀÏ¿¡ ¾ÆÆÄÄ¡ makefile ¸í·ÉÀÌ
179     ÀÖ´Ù. Windows NT¿¡¼­ <code>release</code>¿Í <code>debug</code>
180     ÄÄÆÄÀÏÇϴ ¸í·É¾î´Â °¢°¢ ´ÙÀ½°ú °°´Ù:</p>
181
182     <div class="example"><pre>
183 nmake /f Makefile.win _apacher
184
185 nmake /f Makefile.win _apached
186     </pre></div>
187
188     <p>µÎ ¸í·É¾î ¸ðµÎ ¾ÆÆÄÄ¡¸¦ ÄÄÆÄÀÏÇÑ´Ù. ÈÄÀڴ °á°úÆÄÀÏ¿¡
189     µð¹ö±ë Á¤º¸¸¦ Æ÷ÇÔÇÏ¿© ¹ö±×¸¦ Ã£°í ¹®Á¦¸¦ ÃßÀûÇϱ⠽±°Ô
190     ÇÑ´Ù.</p>
191
192   </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
193 <div class="section">
194 <h2><a name="workspacebuild" id="workspacebuild">Developer Studio Workspace IDE¿¡¼­ ÄÄÆÄÀÏÇϱâ</a></h2>
195
196     
197
198     <p>VC++ÀÇ Visual Studio °³¹ß È¯°æÀ» »ç¿ëÇÏ¿© ¾ÆÆÄÄ¡¸¦ ÄÄÆÄÀÏÇÒ
199     ¼öµµ ÀÖ´Ù. °úÁ¤À» ½±°Ô ÇÏ·Á°í Visual Studio workspace
200     <code>Apache.dsw</code>¸¦ Á¦°øÇÑ´Ù. ÀÌ workspace´Â ¿ÏÀüÇÑ
201     ¾ÆÆÄÄ¡ ¹ÙÀ̳ʸ® ¹èÆ÷º»¿¡ ÇÊ¿äÇÑ <code>.dsp</code> ÇÁ·ÎÁ§Æ®
202     ¸ñ·ÏÀ» ´ã°íÀÖ´Ù. ¶Ç, ¾Ë¸ÂÀº ¼ø¼­·Î ÄÄÆÄÀÏÇϱâÀ§ÇÑ ÇÁ·ÎÁ§Æ®°£
203     ÀÇÁ¸¼º Á¤º¸µµ Æ÷ÇÔÇÑ´Ù.</p>
204
205     <p><code>Apache.dsw</code> workspace¸¦ ¿­°í
206     <code>InstallBin</code>À» (<code>Release</code>³ª
207     <code>Debug</code> Áß ¿øÇϴ °ÍÀ») Active Project·Î ¼±ÅÃÇÑ´Ù.
208     <code>InstallBin</code>Àº °ü·ÃµÈ ¸ðµç ÇÁ·ÎÁ§Æ®¸¦ ÄÄÆÄÀÏÇÏ°í,
209     ÄÄÆÄÀϵȠ½ÇÇàÆÄÀÏ°ú dllÀ» ¿Å±â´Â <code>Makefile.win</code>À»
210     È£ÃâÇÑ´Ù. <code>InstallBin</code>ÀÇ Settings, General ÅÇ,
211     Build command line Ç׸ñÀ» ¼öÁ¤ÇÏ¿© <code>INSTDIR=</code>À»
212     º¯°æÇÒ ¼ö ÀÖ´Ù. <code>INSTDIR=</code> ±âº»°ªÀº
213     <code>/Apache2</code> µð·ºÅ丮ÀÌ´Ù. (¼³Ä¡ÇÏÁö¾Ê°í) Å×½ºÆ®·Î
214     ÄÄÆÄÀϸ¸ Çغ¸·Á¸é ´ë½Å <code>BuildBin</code> ÇÁ·ÎÁ§Æ®¸¦
215     »ç¿ëÇÑ´Ù.</p>
216
217     <p><code>.dsp</code> ÇÁ·ÎÁ§Æ® ÆÄÀÏÀº Visual C++ 6.0 Çü½ÄÀÌ´Ù.
218     Visual C++ 5.0 (97)¿¡¼­µµ ÀÌ ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. Visual
219     C++ 7.0 (.net)Àº <code>Apache.dsw</code>¿Í <code>.dsp</code>
220     ÆÄÀϵéÀ» <code>Apache.sln</code>°ú <code>.msproj</code>
221     ÆÄÀϵé·Î º¯È¯ÇÑ´Ù. <code>.dsp</code> ¼Ò½ºÆÄÀÏÀ» ¼öÁ¤Çϸé
222     ¹Ýµå½Ã <code>.msproj</code> ÆÄÀϷΠ´Ù½Ã º¯È¯Ç϶ó! ±×³É VC++
223     7.0 IDE¿¡¼­ <code>Apache.dsw</code>¸¦ ´Ù½Ã ¿­±â¸¸ Çϸ頵ȴÙ.</p>
224
225     <p>¶Ç, Visual C++ 7.0 (.net) »ç¿ëÀڴ Build ¸Þ´º, Configuration
226     Manager ´ëȭâ¿¡¼­ <code>Debug</code>¿Í <code>Release</code>ÀÇ
227     abs, <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>, <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code>
228     Solution modules ¼±ÅÃÀ» ÇØÁ¦ÇؾߠÇÑ´Ù. <code>srclib</code>¿¡
229     <code>openssl</code>À̳ª <code>zlib</code> µð·ºÅ丮°¡ ÀÖ´Â
230     °æ¿ì¿¡¸¸ <code>nmake</code>¸¦ ½ÇÇàÇϰųª (ÀÌ ¸ðµâÀ» ¸í½ÃÀûÀ¸·Î
231     ÄÄÆÄÀÏÇÏ´Â) IDE <code>BinBuild</code> ´ë»óÀ» »ç¿ëÇÏ¿© ¸ðµâÀ»
232     ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖ´Ù.</p>
233
234     <p>ExportÇÑ <code>.mak</code> ÆÄÀϵéÀ̠ȥ¶õ½º·´Áö¸¸, Visual
235     C++ 5.0 »ç¿ëÀÚ°¡ <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>, abs (SSLÀ» Áö¿øÇÏ´Â
236     ab), <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code>¸¦ ÄÄÆÄÀÏÇÒ¶§ ÇÊ¿äÇÏ´Ù.
237     VC++ 7.0 (.net) »ç¿ëÀÚ¿¡°Ôµµ <code>binenv</code> º¸´Ù
238     <code>nmake</code>¸¦ »ç¿ëÇϸé ÄÄÆÄÀÏÀÌ ´õ ºü¸£´Ù. VC++ 5.0À̳ª
239     6.0 IDE¿¡¼­ Àüü ÇÁ·ÎÁ§Æ®¸¦ ÄÄÆÄÀÏÇÏ°í, Project ¸Þ´ºÀÇ Export
240     for all makefiles¸¦ »ç¿ëÇ϶ó. µ¿ÀûÀ¸·Î ÀÚµ¿ »ý¼ºÇϴ ´ë»óÀ»
241     ¸ðµÎ ÄÄÆÄÀÏÇÏ°í ¿Ã¹Ù¸¥ ÀÇÁ¸¼º Á¤º¸¸¦ ¾ò±âÀ§Çؼ­´Â ¸ÕÀú
242     ÇÁ·ÎÁ§Æ®¸¦ ÄÄÆÄÀÏÇؾߠÇÑ´Ù. ´ÙÀ½ ¸í·É¾î¸¦ »ç¿ëÇÏ¿© °æ·Î¸¦
243     ¼öÁ¤Çϸ頾 °æ·Î¿¡¼­µµ ÄÄÆÄÀÏÇÒ ¼ö ÀÖ´Ù:</p>
244
245     <div class="example"><p><code>
246       perl srclib\apr\build\fixwin32mak.pl
247     </code></p></div>
248
249     <p><code>httpd</code> ¼Ò½º <em>ÃÖ»óÀ§</em> µð·ºÅ丮¿¡¼­
250     ¸í·É¾î¸¦ ½ÇÇàÇؾߠÇÑ´Ù. ÇöÀç µð·ºÅ丮¿Í ÇÏÀ§µð·ºÅ丮¿¡ ÀÖ´Â
251     ¸ðµç <code>.mak</code>¿Í <code>.dep</code> ÇÁ·ÎÁ§Æ®ÆÄÀÏÀ»
252     ¼öÁ¤ÇÏ°í, <code>.dsp</code>¸¦ °í·ÁÇÏ¿© ÆÄÀϽð£À» ¼öÁ¤ÇÑ´Ù.</p>
253
254     <p>ÇÁ·ÎÁ§Æ®ÆÄÀÏÀ» ´Ùµë¾î¼­ ÆÐÄ¡¸¦ º¸³½´Ù¸é, ÇÁ·ÎÁ§Æ®ÆÄÀÏÀ»
255     Visual Studio 6.0 Çü½ÄÀ¸·Î ¸¸µé¾î¾ß ÇÑ´Ù. º¯°æÀº °£´ÜÇÏ°í,
256     VC++ 5.0¿¡¼­ 7.0±îÁö ¸ðµç È¯°æ¿¡¼­ ÀνÄÇϴ ÃÖ¼ÒÇÑÀÇ ÄÄÆÄÀÏ
257     ¿É¼Ç°ú ¸µÄ¿ ¿É¼ÇÀ» »ç¿ëÇؾߠÇÑ´Ù.</p>
258
259   </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
260 <div class="section">
261 <h2><a name="projectcomponents" id="projectcomponents">ÇÁ·ÎÁ§Æ® ±¸¼º¿ä¼Ò</a></h2>
262
263     
264
265     <p><code>Apache.dsw</code> workspace¿Í <code>makefile.win</code>
266     <code>nmake</code> ½ºÅ©¸³Æ®´Â ´ÙÀ½ ¼ø¼­´ë·Î ¾ÆÆÄÄ¡ ¼­¹ö
267     <code>.dsp</code> ÇÁ·ÎÁ§Æ®¸¦ ÄÄÆÄÀÏÇÑ´Ù:</p>
268
269     <ol>
270       <li><code>srclib\apr\apr.dsp</code></li>
271
272       <li><code>srclib\apr\libapr.dsp</code></li>
273
274       <li><code>srclib\apr-util\uri\gen_uri_delims.dsp</code></li>
275
276       <li><code>srclib\apr-util\xml\expat\lib\xml.dsp</code></li>
277
278       <li><code>srclib\apr-util\aprutil.dsp</code></li>
279
280       <li><code>srclib\apr-util\libaprutil.dsp</code></li>
281
282       <li><code>srclib\pcre\dftables.dsp</code></li>
283
284       <li><code>srclib\pcre\pcre.dsp</code></li>
285
286       <li><code>srclib\pcre\pcreposix.dsp</code></li>
287
288       <li><code>server\gen_test_char.dsp</code></li>
289
290       <li><code>libhttpd.dsp</code></li>
291
292       <li><code>Apache.dsp</code></li>
293     </ol>
294
295     <p>¶Ç, <code>modules\</code> ÇÏÀ§µð·ºÅ丮 ¾Æ·¡ ´ëºÎºÐÀÇ
296     ¸ðµâ¿¡´Â ÇÁ·ÎÁ§Æ®ÆÄÀÏÀÌ ÀÖ´Ù.</p>
297
298     <p><code>support\</code> µð·ºÅ丮¿¡´Â ¾ÆÆÄÄ¡¸¦ ½ÇÇàÇϴµ¥
299     ÇÊ¿äÇÏÁö´Â ¾ÊÁö¸¸, °ü¸®ÀÚ°¡ ¾ÆÆÄÄ¡¸¦ °Ë»çÇϰųª ¾ÏÈ£ÆÄÀÏ°ú
300     ·Î±×ÆÄÀÏÀ» °ü¸®Çϴµ¥ »ç¿ëÇÒ Ãß°¡ ÇÁ·Î±×·¥µéÀÇ ÇÁ·ÎÁ§Æ®ÆÄÀÏÀÌ
301     ÀÖ´Ù. Windows Àü¿ë Áö¿ø ÇÁ·Î±×·¥Àº <code>support\win32\</code>
302     µð·ºÅ丮¿¡ µû·Î ÀÖ´Ù.</p>
303
304     <ol>
305       <li><code>support\ab.dsp</code></li>
306
307       <li><code>support\htdigest.dsp</code></li>
308
309       <li><code>support\htpasswd.dsp</code></li>
310
311       <li><code>support\logresolve.dsp</code></li>
312
313       <li><code>support\rotatelogs.dsp</code></li>
314
315       <li><code>support\win32\ApacheMonitor.dsp</code></li>
316
317       <li><code>support\win32\wintty.dsp</code></li>
318     </ol>
319
320     <p>¾ÆÆÄÄ¡¸¦ ÄÄÆÄÀÏÇϸé server root µð·ºÅ丮¿¡ ¼³Ä¡ÇؾߠÇÑ´Ù.
321     ±âº»°ªÀº °°Àº µð½ºÅ©ÀÇ <code>\Apache2</code> µð·ºÅ丮ÀÌ´Ù.</p>
322
323     <p>ÄÄÆÄÀÏÇÏ°í ¸ðµç ÆÄÀÏÀ» ¿øÇϴ Æú´õ <em>dir</em>¿¡ ÀÚµ¿À¸·Î
324     ¼³Ä¡ÇÏ·Á¸é ´ÙÀ½ <code>nmake</code> ¸í·É¾îÁß Çϳª¸¦ »ç¿ëÇÑ´Ù:</p>
325
326     <div class="example"><pre>
327 nmake /f Makefile.win installr INSTDIR=<em>dir</em>
328
329 nmake /f Makefile.win installd INSTDIR=<em>dir</em>
330     </pre></div>
331
332     <p><code>INSTDIR</code>ÀÇ <em>dir</em> ¾Æ±Ô¸ÕÆ®´Â ¼³Ä¡µð·ºÅ丮¸¦
333     ¶æÇÑ´Ù. »ý¶ôÇϸé <code>\Apache2</code>¿¡ ¾ÆÆÄÄ¡¸¦ ¼³Ä¡ÇÑ´Ù.</p>
334
335     <p>´ÙÀ½°ú °°ÀÌ ¼³Ä¡ÇÑ´Ù:</p>
336
337     <ul>
338       <li><code><em>dir</em>\bin\Apache.exe</code> - ¾ÆÆÄÄ¡
339       ½ÇÇàÆÄÀÏ</li>
340
341       <li><code><em>dir</em>\bin\ApacheMonitor.exe</code> -
342       ¼­ºñ½º °¨½Ã¿ë ÀÛ¾÷Ç¥½ÃÁÙ ¾ÆÀÌÄÜ µµ±¸</li>
343
344       <li><code><em>dir</em>\bin\htdigest.exe</code> - Digest
345       auth ¾ÏÈ£ÆÄÀÏ µµ±¸</li>
346
347       <li><code><em>dir</em>\bin\htdbm.exe</code> - SDBM auth
348       µ¥ÀÌÅͺ£À̽º ¾ÏÈ£ÆÄÀÏ µµ±¸</li>
349
350       <li><code><em>dir</em>\bin\htpasswd.exe</code> - Basic
351       auth ¾ÏÈ£ÆÄÀÏ µµ±¸</li>
352
353       <li><code><em>dir</em>\bin\logresolve.exe</code> - ·Î±×ÆÄÀÏ¿¡¼­
354       dns À̸§À» Ã£´Â µµ±¸</li>
355
356       <li><code><em>dir</em>\bin\rotatelogs.exe</code> - ·Î±×ÆÄÀÏ
357       ¼øȯ µµ±¸</li>
358
359       <li><code><em>dir</em>\bin\wintty.exe</code> - ÄܼÖâ
360       µµ±¸</li>
361
362       <li><code><em>dir</em>\bin\libapr.dll</code> - Apache
363       Portable Runtime °øÀ¯ ¶óÀ̺귯¸®</li>
364
365       <li><code><em>dir</em>\bin\libaprutil.dll</code> - Apache
366       Utility Runtime °øÀ¯ ¶óÀ̺귯¸®</li>
367
368       <li><code><em>dir</em>\bin\libhttpd.dll</code> - Apache
369       Core ¶óÀ̺귯¸®</li>
370
371       <li><code><em>dir</em>\modules\mod_*.so</code> - ÀоîµéÀÏ
372       ¼ö Àִ ¾ÆÆÄÄ¡ ¸ðµâ</li>
373
374       <li><code><em>dir</em>\conf</code> - ¼³Á¤ µð·ºÅ丮</li>
375
376       <li><code><em>dir</em>\logs</code> - ºñ¾îÀִ ·Î±×
377       µð·ºÅ丮</li>
378
379       <li><code><em>dir</em>\include</code> - C ¾ð¾î Çì´õÆÄÀÏ</li>
380
381       <li><code><em>dir</em>\lib</code> - ¸µÅ© ¶óÀ̺귯¸®ÆÄÀÏ</li>
382     </ul>
383
384     <h3><a name="projectcomponents-warn" id="projectcomponents-warn">°³¹ßÁßÀΠ¾ÆÆÄÄ¡ ¹öÀüÀ» ÄÄÆÄÀÏÇÒ¶§ °æ°í</a></h3>
385
386       
387
388       <div class="note"><code>.dsp</code> ÆÄÀÏÀº <code>release</code>¸¶´Ù
389       »õ·Î ¸¸µé¾îÁø´Ù. °³¹ßÀÚÀÇ ½Ã°£³¶ºñ¸¦ ¸·±âÀ§ÇØ
390       <code>.mak</code> ÆÄÀÏÀº »õ·Î ¸¸µéÁö ¾Ê´Â´Ù. ±×·¯¹Ç·Î
391       <code>NMAKE</code> ¸í·É¾î¸¦ »ç¿ëÇÏ¿© »õ·Î¿î <code>.dsp</code>
392       ÇÁ·ÎÁ§Æ®ÆÄÀÏÀ» ÄÄÆÄÀÏÇÒ ¼ö ¾ø´Ù. ÇÁ·ÎÁ§Æ®¿¡¼­ Á÷Á¢ ¸ðµç
393       <code>.mak</code> ÆÄÀÏÀ» exportÇؾߠÇÑ´Ù. Microsoft Developer
394       Studio È¯°æ¿¡¼­ ÄÄÆÄÀÏÇÑ´Ù¸é ÀÌ ÀÛ¾÷ÀÌ ÇÊ¿ä¾ø´Ù.</div>
395
396       <div class="note">¶Ç, makefileÀ» exportÇϱâ Àü¿¡ <code>BuildBin</code>
397       ÇÁ·ÎÁ§Æ®¸¦ (ȤÀº <code>_apacher</code>³ª <code>_apached</code>
398       ¸í·ÉÇà ´ë»ó) ÄÄÆÄÀÏÇϸ頸ſ젵µ¿òÀÌ µÈ´Ù. ÄÄÆÄÀÏÁß¿¡ ¸¹Àº
399       ÆÄÀÏÀÌ ÀÚµ¿À¸·Î ¸¸µé¾îÁø´Ù. Àüü¸¦ ÄÄÆÄÀÏÇؾ߸¸ Á¤»óÀûÀ¸·Î
400       ÄÄÆÄÀÏÇÒ¶§ ÇÊ¿äÇÑ ÀÇÁ¸ÆÄÀÏÀ» ¸ðµÎ ¸¸µç´Ù.</div>
401
402       <p>¹èÆ÷¿ë <code>.mak</code> ÆÄÀÏÀ» ¸¸µå·Á¸é Ç×»ó
403       <code>.mak</code> (ȤÀº <code>.dep</code>)¿¡¼­ Platform
404       SDK µîÀÇ ÀÇÁ¸¼ºÀ» Á¡°ËÇ϶ó.
405       <code>DevStudio\SharedIDE\bin\</code> (VC5)³ª
406       <code>DevStudio\Common\MSDev98\bin\</code> (VC6) µð·ºÅ丮¿¡´Â
407       ¸ðµç ¿¹¿Ü ¸ñ·ÏÀÌ ´ã±ä <code>sysincl.dat</code> ÆÄÀÏÀÌ
408       ÀÖ´Ù. ÀÌ ÆÄÀÏ¿¡ ÀÇÁ¸¼º Á¤º¸¸¦ Ãß°¡ÇÑ´Ù
409       (<code>sys/time.h</code>¿Í <code>sys\time.h</code>¿Í °°ÀÌ,
410       °æ·Î´Â ½½·¡½¬¸¦ »ç¿ëÇÑ °Í°ú ¹é½½·¡½¬¸¦ »ç¿ëÇÑ °Í ¸ðµÎ¸¦
411       Ãß°¡ÇÑ´Ù). ¹èÆ÷ÇÒ <code>.mak</code> ÆÄÀÏ¿¡ ÇöÀç ÄÄÇ»ÅÍ¿¡¸¸
412       ÇØ´çÇϴ ¼³Ä¡°æ·Î°¡ ÀÖ´Ù¸é ÄÄÆÄÀÏÀÌ ¿ÏÀüÈ÷ ½ÇÆÐÇÑ´Ù.
413       ±×·¯¹Ç·Î <code>srclib/apr/build/fixwin32mak.pl</code>À»
414       ½ÇÇàÇØÇÏ¿© <code>.mak</code> ÆÄÀÏ¿¡ Àִ Àý´ë°æ·Î¸¦ ¾ø¾Ö¾ß
415       ÇÑ´Ù.</p>
416
417     
418
419   </div></div>
420 <div class="bottomlang">
421 <p><span>°¡´ÉÇÑ ¾ð¾î: </span><a href="../en/platform/win_compiling.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
422 <a href="../ko/platform/win_compiling.html" title="Korean">&nbsp;ko&nbsp;</a></p>
423 </div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Comments</a></h2><div class="warning"><strong>This section is experimental!</strong><br />Comments placed here should not be expected 
424 to last beyond the testing phase of this system, nor do we in any way guarantee that we'll read them.</div>
425 <div id="disqus_thread">
426 </div><script type="text/javascript"><!--//--><![CDATA[//><!--
427 var lang = 'ko';
428 var disqus_shortname = 'httpd';
429 var disqus_identifier = window.location.href.replace(/(current|trunk)/, "2.4").replace(/\/[a-z]{2}\//, "/").replace(window.location.protocol, "http:") + '.' + lang;
430 if (disqus_identifier.indexOf("httpd.apache.org") != -1) {
431     (function() {
432                 var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
433                 dsq.src = window.location.protocol + '//' + disqus_shortname + '.disqus.com/embed.js';
434             (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
435         })();
436 } else {
437     var text = document.createTextNode("Comments have been disabled for offline viewing.");
438     document.getElementById('disqus_thread').appendChild(text);
439 }
440 //--><!]]></script></div><div id="footer">
441 <p class="apache">Copyright 2012 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
442 <p class="menu"><a href="../mod/">¸ðµâ</a> | <a href="../mod/directives.html">Áö½Ã¾îµé</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">¿ë¾î</a> | <a href="../sitemap.html">»çÀÌÆ®¸Ê</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
443 if (typeof(prettyPrint) !== undefined) {
444     prettyPrint();
445 }
446 //--><!]]></script>
447 </body></html>