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