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 / F278466_apxs.html.ko.euckr < prev    next >
Extensible Markup Language  |  2004-05-07  |  16KB  |  331 lines

  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>apxs - APache eXtenSion ╡╡▒╕ - 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" />
  12. <link href="../images/favicon.ico" rel="shortcut icon" /></head>
  13. <body id="manual-page"><div id="page-header">
  14. <p class="menu"><a href="../mod/">╕≡╡Γ</a> | <a href="../mod/directives.html">┴÷╜├╛ε╡Θ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">┐δ╛ε</a> | <a href="../sitemap.html">╗τ└╠╞«╕╩</a></p>
  15. <p class="apache">Apache HTTP Server Version 2.0</p>
  16. <img alt="" src="../images/feather.gif" /></div>
  17. <div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
  18. <div id="path">
  19. <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Server</a> > <a href="http://httpd.apache.org/docs-project/">Documentation</a> > <a href="../">Version 2.0</a> > <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>apxs - APache eXtenSion ╡╡▒╕</h1>
  20. <div class="toplang">
  21. <p><span>░í┤╔╟╤ ╛≡╛ε: </span><a href="../en/programs/apxs.html" hreflang="en" rel="alternate" title="English"> en </a> |
  22. <a href="../ko/programs/apxs.html" title="Korean"> ko </a></p>
  23. </div>
  24.  
  25.     <p><code>apxs</code>┤┬ ╛╞╞──í ╟╧└╠╞█┼╪╜║╞« └ⁿ╝█ ╟┴╖╬┼Σ─▌
  26.     (HTTP) ╝¡╣÷└╟ ╚«└σ╕≡╡Γ└╗ ──╞─└╧╟╧░φ ╝│─í╟╧┤┬ ╡╡▒╕└╠┤┘. └╠
  27.     ╡╡▒╕┤┬ ┐⌐╖» ╝╥╜║┐═ ┐└║Ω┴º╞«<var>╞─└╧</var>└╗ ░í┴÷░φ,
  28.     <code class="module"><a href="../mod/mod_so.html">mod_so</a></code>└╟ <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> ┴÷╜├╛ε╖╬ ╜╟╟α┴▀┐í
  29.     ╛╞╞──í ╝¡╣÷╖╬ └╨╛ε╡Θ└╧ ╝÷ └╓┤┬ ╡┐└√░°└»░┤├╝(DSO)╕ª ╕╕╡τ┤┘.</p>
  30.  
  31.     <p>▒╫╖í╝¡ └╠╖▒ ╚«└σ╣µ╜─└╗ ╗τ┐δ╟╧╖┴╕Θ ╟├╖í╞√└╠ DSO ▒Γ┤╔└╗
  32.     ┴÷┐°╟╧░φ ╛╞╞──í <code>httpd</code> ╜╟╟α╞─└╧└╗
  33.     <code class="module"><a href="../mod/mod_so.html">mod_so</a></code> ╕≡╡Γ░· ░░└╠ ──╞─└╧╟╪╛▀ ╟╤┤┘.
  34.     <code>apxs</code> ╡╡▒╕┤┬ └╠ ┴╢░╟└╠ ╕╕┴╖╟╧┴÷╛╩└╕╕Θ ╜╟╟α╟╧┴÷
  35.     ╛╩┤┬┤┘. ┴≈┴ó ╕φ╖╔╛ε╕ª ╜╟╟α╟╧┐⌐ ┴╢░╟└╠ ╕╕┴╖╟╧┤┬┴÷ ╛╦╛╞║╝
  36.     ╝÷ └╓┤┘</p>
  37.  
  38.     <div class="example"><p><code>
  39.       $ httpd -l
  40.     </code></p></div>
  41.  
  42.     <p>╕±╖╧┐í <code class="module"><a href="../mod/mod_so.html">mod_so</a></code> ╕≡╡Γ└╠ │¬┐═╛▀ ╟╤┤┘. ┴╢░╟└╗
  43.     ╕╕┴╖╟╧╕Θ <code>apxs</code> ╡╡▒╕╖╬ DSO ╕≡╡Γ└╗ ╝│─í╟╧┐⌐
  44.     ╛╞╞──í╝¡╣÷└╟ ▒Γ┤╔└╗ ╜▒░╘ ╚«└σ╟╥ ╝÷ └╓┤┘:</p>
  45.  
  46.     <div class="example"><p><code>
  47.       $ apxs -i -a -c mod_foo.c<br />
  48.       gcc -fpic -DSHARED_MODULE -I/path/to/apache/include -c mod_foo.c<br />
  49.       ld -Bshareable -o mod_foo.so mod_foo.o<br />
  50.       cp mod_foo.so /path/to/apache/modules/mod_foo.so<br />
  51.       chmod 755 /path/to/apache/modules/mod_foo.so<br />
  52.       [activating module `foo' in /path/to/apache/etc/httpd.conf]<br />
  53.       $ apachectl restart<br />
  54.       /path/to/apache/sbin/apachectl restart: httpd not running, trying to start<br />
  55.       [Tue Mar 31 11:27:55 1998] [debug] mod_so.c(303): loaded module foo_module<br />
  56.       /path/to/apache/sbin/apachectl restart: httpd started<br />
  57.       $ _
  58.     </code></p></div>
  59.  
  60.     <p>╛╞▒╘╕╒╞« <var>files</var>┐í┤┬ C ╝╥╜║╞─└╧ (.c) └╠│¬
  61.     ┐└║Ω┴º╞«╞─└╧ (.o), ╢≤└╠║Ω╖»╕«╕≡└╜ (.a)└╗ ╗τ┐δ╟╥ ╝÷ └╓┤┘.
  62.     <code>apxs</code> ╡╡▒╕┤┬ ╚«└σ└┌╕ª ║╕░φ └┌╡┐└╕╖╬ C ╝╥╜║╞─└╧└║
  63.     ──╞─└╧╟╧░φ, ┐└║Ω┴º╞«┐═ ╕≡└╜╞─└╧└║ ╕╡┼⌐┐í╕╕ ╗τ┐δ╟╤┤┘. ▒╫╖»│¬
  64.     ──╞─└╧╟╤ ┐└║Ω┴º╞«╕ª ╗τ┐δ╟╧╖┴╕Θ ╡┐└√└╕╖╬ └╨╛ε╡Θ└╧ ╝÷ └╓┤┬
  65.     ░°└»░┤├╝╖╬ ╗τ┐δ╟╧▒Γ└º╟╪ ╣▌╡σ╜├ ┐└║Ω┴º╞«╕ª └º─í╡╢╕│─┌╡σ(PIC,
  66.     position independent code)╖╬ ──╞─└╧╟╪╛▀ ╟╤┤┘. GCC└╟ ░µ┐∞
  67.     <code>-fpic</code>└╗ ╗τ┐δ╟╧╕Θ ╡╚┤┘. ┤┘╕Ñ C ──╞─└╧╖»┤┬ ╝│╕φ╝¡╕ª
  68.     ┬ⁿ░φ╟╧░┼│¬ <code>apxs</code>░í ┐└║Ω┴º╞«╞─└╧└╗ ──╞─└╧╟╥╢º
  69.     ╗τ┐δ╟╧┤┬ ┐╔╝╟└╗ ┬ⁿ░φ╟╧╢≤.</p>
  70.  
  71.     <p>╛╞╞──í└╟ DSO ┴÷┐°┐í ┤δ╟╤ ┤⌡ └┌╝╝╟╤ │╗┐δ└║
  72.     <code class="module"><a href="../mod/mod_so.html">mod_so</a></code> ╣«╝¡╕ª ┬ⁿ░φ╟╧░┼│¬
  73.     <code>src/modules/standard/mod_so.c</code> ╝╥╜║╞─└╧└╗ └╨╛ε║┴╢≤.</p>
  74. </div>
  75. <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">░│┐Σ</a></li>
  76. <li><img alt="" src="../images/down.gif" /> <a href="#options">┐╔╝╟</a></li>
  77. <li><img alt="" src="../images/down.gif" /> <a href="#examples">┐╣┴ª</a></li>
  78. </ul><h3>┬ⁿ░φ</h3><ul class="seealso"><li><a href="apachectl.html">apachectl</a></li><li><a href="httpd.html">httpd</a></li></ul></div>
  79. <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  80. <div class="section">
  81. <h2><a name="synopsis" id="synopsis">░│┐Σ</a></h2>
  82.     <p><code><strong>apxs</strong> -<strong>g</strong>
  83.     [ -<strong>S</strong> <var>name</var>=<var>value</var> ]
  84.     -<strong>n</strong> <var>modname</var></code></p>
  85.  
  86.     <p><code><strong>apxs</strong> -<strong>q</strong>
  87.     [ -<strong>S</strong> <var>name</var>=<var>value</var> ]
  88.     <var>query</var> ...</code></p>
  89.  
  90.     <p><code><strong>apxs</strong> -<strong>c</strong>
  91.     [ -<strong>S</strong> <var>name</var>=<var>value</var> ]
  92.     [ -<strong>o</strong> <var>dsofile</var> ]
  93.     [ -<strong>I</strong> <var>incdir</var> ]
  94.     [ -<strong>D</strong> <var>name</var>=<var>value</var> ]
  95.     [ -<strong>L</strong> <var>libdir</var> ]
  96.     [ -<strong>l</strong> <var>libname</var> ]
  97.     [ -<strong>Wc,</strong><var>compiler-flags</var> ]
  98.     [ -<strong>Wl,</strong><var>linker-flags</var> ]
  99.     <var>files</var> ...</code></p>
  100.  
  101.     <p><code><strong>apxs</strong> -<strong>i</strong>
  102.     [ -<strong>S</strong> <var>name</var>=<var>value</var> ]
  103.     [ -<strong>n</strong> <var>modname</var> ]
  104.     [ -<strong>a</strong> ]
  105.     [ -<strong>A</strong> ]
  106.     <var>dso-file</var> ...</code></p>
  107.  
  108.     <p><code><strong>apxs</strong> -<strong>e</strong>
  109.     [ -<strong>S</strong> <var>name</var>=<var>value</var> ]
  110.     [ -<strong>n</strong> <var>modname</var> ]
  111.     [ -<strong>a</strong> ]
  112.     [ -<strong>A</strong> ]
  113.     <var>dso-file</var> ...</code></p>
  114. </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  115. <div class="section">
  116. <h2><a name="options" id="options">┐╔╝╟</a></h2>
  117.     <h3><a name="options.common" id="options.common">░°┼δ ┐╔╝╟</a></h3>
  118.       <dl>
  119.       <dt><code>-n <var>modname</var></code></dt>
  120.       <dd><code>-i</code> (install)░· <code>-g</code> (template
  121.       generation) ┐╔╝╟└╗ ╗τ┐δ╟╥╢º ┴≈┴ó ╕≡╡Γ╕φ└╗ ┴÷┴ñ╟╤┤┘. └╠
  122.       ┐╔╝╟└╗ ╗τ┐δ╟╧┐⌐ ╕≡╡Γ╕φ└╗ ┴≈┴ó ┴÷┴ñ╟╤┤┘. <code>-g</code>
  123.       ┐╔╝╟└╗ ╗τ┐δ╟╤┤┘╕Θ └╠ ┐╔╝╟└╗ ╣▌╡σ╜├ ╗τ┐δ╟╪╛▀╟╧░φ,
  124.       <code>-i</code> ┐╔╝╟└╗ ╗τ┐δ╟╤┤┘╕Θ <code>apxs</code> ╡╡▒╕┤┬
  125.       ╝╥╜║│¬ (╕╢┴÷╕╖ ╜├╡╡╖╬) ╞─└╧╕φ└╗ ░í┴÷░φ └╠╕º└╗ ├▀├°╟╤┤┘.</dd>
  126.       </dl>
  127.     
  128.  
  129.     <h3><a name="options.query" id="options.query">┴·└╟ ┐╔╝╟</a></h3>
  130.       <dl>
  131.       <dt><code>-q</code></dt>
  132.       <dd><code>apxs</code>└╟ ╝│┴ñ░¬└╗ ╛╦╛╞│╜┤┘. <var>query</var>┐í┤┬
  133.       ┤┘└╜└╗ ╗τ┐δ╟╥ ╝÷ └╓┤┘: <code>CC</code>, <code>CFLAGS</code>,
  134.       <code>CFLAGS_SHLIB</code>, <code>INCLUDEDIR</code>,
  135.       <code>LD_SHLIB</code>, <code>LDFLAGS_SHLIB</code>,
  136.       <code>LIBEXECDIR</code>, <code>LIBS_SHLIB</code>,
  137.       <code>SBINDIR</code>, <code>SYSCONFDIR</code>, <code>TARGET</code>.
  138.  
  139.       <p>╝│┴ñ└╗ ┴≈┴ó ╛╦╛╞│╛╢º ╗τ┐δ╟╤┤┘.</p>
  140.       <div class="example"><p><code>
  141.         INC=-I`apxs -q INCLUDEDIR`
  142.       </code></p></div>
  143.  
  144.       <p>┐╣╕ª ╡Θ╛ε, ╛╞╞──í C ╟∞┤⌡╞─└╧└╗ ┴≈┴ó ┴ó▒┘╟╤┤┘╕Θ
  145.       Makefile┐í╝¡ └º┐═ ░░└╠ ╗τ┐δ╟╤┤┘.</p></dd>
  146.       </dl>
  147.     
  148.  
  149.     <h3><a name="options.conf" id="options.conf">╝│┴ñ ┐╔╝╟</a></h3>
  150.       <dl>
  151.       <dt><code>-S <var>name</var>=<var>value</var></code></dt>
  152.       <dd>└╠ ┐╔╝╟└║ └º┐í╝¡ ╝│╕φ╟╤ apxs ╝│┴ñ└╗ ║»░µ╟╤┤┘.</dd>
  153.       </dl>
  154.     
  155.  
  156.     <h3><a name="options.template" id="options.template">░▀║╗(template) ╗²╝║ ┐╔╝╟</a></h3>
  157.       <dl>
  158.       <dt><code>-g</code></dt>
  159.       <dd>╟╧└º╡≡╖║┼Σ╕« <var>name</var>└╗ ╕╕╡Θ░φ (<code>-n</code>
  160.       ┐╔╝╟ ┬ⁿ░φ) ▒╫░≈┐í ╞─└╧ ╡╬░│╕ª ╕╕╡τ┤┘: ╟╤ ╞─└╧└║
  161.       <code>mod_<var>name</var>.c</code>╢≤┤┬ ░▀║╗ ╕≡╡Γ╝╥╜║╞─└╧╖╬,
  162.       └┌╜┼└╟ ╕≡╡Γ└╗ ╕╕╡Θ╢º ░▀║╗└╕╖╬ ╗τ┐δ╟╧░┼│¬ apxs ▒Γ┤╔└╗
  163.       ╜├╟Φ╟╪║╝╢º ╗τ┐δ╟╤┤┘. ┤┘╕Ñ ╞─└╧└║ └╠ ╕≡╡Γ└╗ ╜▒░╘ ──╞─└╧╟╧░φ
  164.       ╝│─í╟╧▒Γ└º╟╤ <code>Makefile</code>└╠┤┘.</dd>
  165.       </dl>
  166.     
  167.  
  168.     <h3><a name="options.dso" id="options.dso">DSO ──╞─└╧ ┐╔╝╟</a></h3>
  169.       <dl>
  170.       <dt><code>-c</code></dt>
  171.       <dd>──╞─└╧└╗ ┴÷╜├╟╤┤┘. ╕╒└· <var>files</var>┐í╝¡ C
  172.       ╝╥╜║╞─└╧╡Θ(.c)└╗ ┐└║Ω┴º╞«╞─└╧(.o)╖╬ ──╞─└╧╟╧░φ,
  173.       <var>files</var>└╟ │¬╕╙┴÷ ┐└║Ω┴º╞«╞─└╧╡Θ(.o░· .a)░·
  174.       ╕╡┼⌐╟╧┐⌐ ╡┐└√░°└»░┤├╝ <var>dsofile</var>└╗ ╕╕╡τ┤┘.
  175.       <code>-o</code> ┐╔╝╟└╗ ╗τ┐δ╟╧┴÷╛╩└╕╕Θ <var>files</var>└╟
  176.       ├╣╣°┬░ ╞─└╧╕φ┐í╝¡ └╠╕º└╗ ├▀├°╟╧┐⌐ ║╕┼δ
  177.       <code>mod_<var>name</var>.so</code>╕ª ╗τ┐δ╟╤┤┘.</dd>
  178.  
  179.       <dt><code>-o <var>dsofile</var></code></dt>
  180.       <dd>╗²╝║╟╥ ╡┐└√░°└»░┤├╝ ╞─└╧╕φ└╗ ┴≈┴ó ┴÷┴ñ╟╤┤┘. └╠╕º└╗
  181.       ┴÷┴ñ╟╧┴÷╛╩░φ <var>files</var> ╕±╖╧┐í╝¡ └╠╕º└╗ ├▀├°╟╧┴÷
  182.       ╕°╟╧╕Θ ╕╢┴÷╕╖└╕╖╬ <code>mod_unknown.so</code>╕ª └╠╕º└╕╖╬
  183.       ╗τ┐δ╟╤┤┘.</dd>
  184.  
  185.       <dt><code>-D <var>name</var>=<var>value</var></code></dt>
  186.       <dd>└╠ ┐╔╝╟└╗ ──╞─└╧ ╕φ╖╔╛ε╖╬ ┴≈┴ó └ⁿ┤▐╟╤┤┘.
  187.       ──╞─└╧╢º └┌╜┼└╟ define└╗ ├▀░í╟╤┤┘.</dd>
  188.  
  189.       <dt><code>-I <var>incdir</var></code></dt>
  190.       <dd>└╠ ┐╔╝╟└╗ ──╞─└╧ ╕φ╖╔╛ε╖╬ ┴≈┴ó └ⁿ┤▐╟╤┤┘.
  191.       ──╞─└╧╢º include╕ª ├ú└╗ ╡≡╖║┼Σ╕«╕ª ├▀░í╟╤┤┘.</dd>
  192.  
  193.       <dt><code>-L <var>libdir</var></code></dt>
  194.       <dd>└╠ ┐╔╝╟└╗ ╕╡─┐ ╕φ╖╔╛ε╖╬ ┴≈┴ó └ⁿ┤▐╟╤┤┘.
  195.       ──╞─└╧╢º ╢≤└╠║Ω╖»╕«╕ª ├ú└╗ ╡≡╖║┼Σ╕«╕ª ├▀░í╟╤┤┘.</dd>
  196.  
  197.       <dt><code>-l <var>libname</var></code></dt>
  198.       <dd>└╠ ┐╔╝╟└╗ ╕╡─┐ ╕φ╖╔╛ε╖╬ ┴≈┴ó └ⁿ┤▐╟╤┤┘.
  199.       ──╞─└╧╢º ╗τ┐δ╟╥ ╢≤└╠║Ω╖»╕«╕ª ├▀░í╟╤┤┘.</dd>
  200.  
  201.       <dt><code>-Wc,<var>compiler-flags</var></code></dt>
  202.       <dd>└╠ ┐╔╝╟└║ ├▀░í ┐╔╝╟ <var>compiler-flags</var>╕ª
  203.       ──╞─└╧ ╕φ╖╔╛ε╖╬ └ⁿ┤▐╟╤┤┘. ──╞─└╧╖» ╞»└»└╟ ┐╔╝╟└╗ ├▀░í╟╥╢º
  204.       ╗τ┐δ╟╤┤┘.</dd>
  205.  
  206.       <dt><code>-Wl,<var>linker-flags</var></code></dt>
  207.       <dd>└╠ ┐╔╝╟└║ ├▀░í ┐╔╝╟ <var>linker-flags</var>╕ª
  208.       ╕╡─┐ ╕φ╖╔╛ε╖╬ └ⁿ┤▐╟╤┤┘. ╕╡─┐ ╞»└»└╟ ┐╔╝╟└╗ ├▀░í╟╥╢º
  209.       ╗τ┐δ╟╤┤┘.</dd>
  210.       </dl>
  211.     
  212.  
  213.     <h3><a name="options.dsoinstall" id="options.dsoinstall">DSO ╝│─í░· ╝│┴ñ ┐╔╝╟</a></h3>
  214.     
  215.       <dl>
  216.       <dt><code>-i</code></dt>
  217.       <dd>╝│─í╕ª ┴÷╜├╟╤┤┘. ┐⌐╖» ╡┐└√░°└»░┤├╝╕ª ╝¡╣÷└╟
  218.       <var>modules</var> ╡≡╖║┼Σ╕«┐í ╝│─í╟╤┤┘.</dd>
  219.  
  220.       <dt><code>-a</code></dt>
  221.       <dd>╛╞╞──í <code>httpd.conf</code> ╝│┴ñ╞─└╧┐í └√└²╟╤
  222.       <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> ┴┘└╗
  223.       ├▀░í╟╧░┼│¬ └╠╣╠ └╓┤┘╕Θ ╚░╝║╚¡╟╧┐⌐ ╕≡╡Γ└╗ ╗τ┐δ╟╧╡╡╖╧
  224.       ╕╕╡τ┤┘.</dd>
  225.  
  226.       <dt><code>-A</code></dt>
  227.       <dd><code>-a</code>┐═ ║±╜┴╟╧┴÷╕╕, <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> ┴÷╜├╛ε ╛╒┐í
  228.       ┐∞╣░┴ñ└┌(<code>#</code>)╕ª ║┘└╬┤┘. <em>┴∩</em>, ╟÷└τ┤┬
  229.       ╗τ┐δ╟╧┴÷╛╩┴÷╕╕ │¬┴▀┐í ╗τ┐δ╟╥ ╝÷ └╓╡╡╖╧ ╕≡╡Γ└╗ ┴╪║±╟╤┤┘.</dd>
  230.  
  231.       <dt><code>-e</code></dt>
  232.       <dd>╞φ┴²└╗ ┴÷╜├╟╤┤┘. <code>-a</code> ╚ñ└║ <code>-A</code>
  233.       ┐╔╝╟░· ░░└╠ ╗τ┐δ╟╥ ╝÷ └╓└╕╕τ, <code>-i</code> ╕φ╖╔░·
  234.       ║±╜┴╟╧┴÷╕╕ ╕≡╡Γ└╗ ╝│─í╟╧┴÷╛╩░φ ╛╞╞──í
  235.       <code>httpd.conf</code> ╝│┴ñ╞─└╧╕╕ ╞φ┴²╟╤┤┘.</dd>
  236.       </dl>
  237.     
  238. </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  239. <div class="section">
  240. <h2><a name="examples" id="examples">┐╣┴ª</a></h2>
  241.     <p>╛╞╞──í╝¡╣÷└╟ ▒Γ┤╔└╗ ╚«└σ╟╧┤┬ <code>mod_foo.c</code>╢≤┤┬
  242.     ╛╞╞──í ╕≡╡Γ└╠ └╓┤┘░φ ░í┴ñ╟╧└┌. ╕╒└· ┤┘└╜ ╕φ╖╔╛ε╕ª ╗τ┐δ╟╧┐⌐
  243.     C ╝╥╜║╕ª ╛╞╞──í ╝¡╣÷░í └╨╛ε╡Θ└╧ ░°└»░┤├╝╖╬ ──╞─└╧╟╤┤┘:</p>
  244.  
  245.     <div class="example"><p><code>
  246.       $ apxs -c mod_foo.c<br />
  247.       gcc -fpic -DSHARED_MODULE -I/path/to/apache/include -c mod_foo.c<br />
  248.       ld -Bshareable -o mod_foo.so mod_foo.o<br />
  249.       $ _
  250.     </code></p></div>
  251.  
  252.     <p>▒╫╕«░φ └╠ ░°└»░┤├╝╕ª └╨╛ε╡Θ└╠┤┬ <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> ┴÷╜├╛ε╕ª ╛╞╞──í
  253.     ╝│┴ñ┐í ├▀░í╟╤┤┘. <code>apxs</code>┤┬ └┌╡┐└╕╖╬ ░°└»░┤├╝╕ª
  254.     "modules" ╡≡╖║┼Σ╕«┐í ╝│─í╟╧░φ <code>httpd.conf</code> ╞─└╧└╗
  255.     ╛╦╕┬░╘ ╝÷┴ñ╟╧┐⌐ ░ú┤▄╚≈ └█╛≈└╗ ╕╢─ú┤┘. ┤┘└╜ ░░└╠ ╜╟╟α╟╤┤┘:</p>
  256.  
  257.     <div class="example"><p><code>
  258.       $ apxs -i -a mod_foo.c<br />
  259.       cp mod_foo.so /path/to/apache/modules/mod_foo.so<br />
  260.       chmod 755 /path/to/apache/modules/mod_foo.so<br />
  261.       [activating module `foo' in /path/to/apache/etc/httpd.conf]<br />
  262.       $ _
  263.     </code></p></div>
  264.  
  265.     <p>▒╫╖»╕Θ ┤┘└╜░· ░░└║ ┴┘└╗</p>
  266.  
  267.     <div class="example"><p><code>
  268.       LoadModule foo_module modules/mod_foo.so
  269.     </code></p></div>
  270.  
  271.     <p>╝│┴ñ╞─└╧┐í ╛°┤┘╕Θ ├▀░í╟╤┤┘. └╠ ╝│┴ñ└╗ ▒Γ║╗└√└╕╖╬ ╗τ┐δ╟╧┴÷
  272.     ╛╩┤┬┤┘╕Θ <code>-A</code> ┐╔╝╟└╗ ╗τ┐δ╟╤┤┘. <em>┴∩</em></p>
  273.  
  274.     <div class="example"><p><code>
  275.       $ apxs -i -A mod_foo.c
  276.     </code></p></div>
  277.  
  278.     <p>apxs╕ª ╜▒░╘ ╗τ┐δ╟╧╖┴░φ ┤┘└╜░· ░░└╠ ╛╞╞──í ╕≡╡Γ ░▀║╗░·
  279.     Makefile└╗ ╕╕╡Θ ╝÷ └╓┤┘:</p>
  280.  
  281.     <div class="example"><p><code>
  282.       $ apxs -g -n foo<br />
  283.       Creating [DIR]  foo<br />
  284.       Creating [FILE] foo/Makefile<br />
  285.       Creating [FILE] foo/mod_foo.c<br />
  286.       $ _
  287.     </code></p></div>
  288.  
  289.     <p>▒╫╖▒╚─ ╣┘╖╬ ░▀║╗ ╕≡╡Γ└╗ ░°└»░┤├╝╖╬ ──╞─└╧╟╧┐⌐ ╛╞╞──í
  290.     ╝¡╣÷░í └╨╡╡╖╧╟╤┤┘:</p>
  291.  
  292.     <div class="example"><p><code>
  293.       $ cd foo<br />
  294.       $ make all reload<br />
  295.       apxs -c mod_foo.c<br />
  296.       gcc -fpic -DSHARED_MODULE -I/path/to/apache/include -c mod_foo.c<br />
  297.       ld -Bshareable -o mod_foo.so mod_foo.o<br />
  298.       apxs -i -a -n "foo" mod_foo.so<br />
  299.       cp mod_foo.so /path/to/apache/modules/mod_foo.so<br />
  300.       chmod 755 /path/to/apache/modules/mod_foo.so<br />
  301.       [activating module `foo' in /path/to/apache/etc/httpd.conf]<br />
  302.       apachectl restart<br />
  303.       /path/to/apache/sbin/apachectl restart: httpd not running, trying to start<br />
  304.       [Tue Mar 31 11:27:55 1998] [debug] mod_so.c(303): loaded module foo_module<br />
  305.       /path/to/apache/sbin/apachectl restart: httpd started<br />
  306.       $ _
  307.     </code></p></div>
  308.  
  309.     <p>╜╔┴÷╛ε ╛╞╞──í ╝╥╜║ ╣█┐í╝¡ <code>apxs</code>╕ª ╗τ┐δ╟╧┐⌐
  310.     PHP3┐═ ░░└╠ ║╣└Γ╟╤ ╕≡╡Γ└╗ ──╞─└╧╟╥ ╝÷ └╓┤┘:</p>
  311.  
  312.     <div class="example"><p><code>
  313.       $ cd php3<br />
  314.       $ ./configure --with-shared-apache=../apache-1.3<br />
  315.       $ apxs -c -o libphp3.so mod_php3.c libmodphp3-so.a<br />
  316.       gcc -fpic -DSHARED_MODULE -I/tmp/apache/include  -c mod_php3.c<br />
  317.       ld -Bshareable -o libphp3.so mod_php3.o libmodphp3-so.a<br />
  318.       $ _
  319.     </code></p></div>
  320.  
  321.     <p><code>apxs</code>┤┬ └┌╡┐└╕╖╬ C ╝╥╜║╞─└╧░· ┐└║Ω┴º╞«╞─└╧└╗
  322.     ▒╕║░╟╤┤┘. C ╝╥╜║╞─└╧╕╕ ──╞─└╧╟╧░φ │¬╕╙┴÷ ┐└║Ω┴º╞«╞─└╧└║
  323.     ╕╡┼⌐╟╥╢º ╗τ┐δ╟╤┤┘.</p>
  324. </div></div>
  325. <div class="bottomlang">
  326. <p><span>░í┤╔╟╤ ╛≡╛ε: </span><a href="../en/programs/apxs.html" hreflang="en" rel="alternate" title="English"> en </a> |
  327. <a href="../ko/programs/apxs.html" title="Korean"> ko </a></p>
  328. </div><div id="footer">
  329. <p class="apache">Copyright 1999-2004 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>
  330. <p class="menu"><a href="../mod/">╕≡╡Γ</a> | <a href="../mod/directives.html">┴÷╜├╛ε╡Θ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">┐δ╛ε</a> | <a href="../sitemap.html">╗τ└╠╞«╕╩</a></p></div>
  331. </body></html>