<!DOCTYPE html SYSTEM "about:legacy-compat">
<html lang="tr"><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="width=device-width, initial-scale=1" name="viewport">
<!--
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
              This file is generated from xml source: DO NOT EDIT
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
      -->
<title>apxs - Apache Eklenti Aracı - Apache HTTP Sunucusu S&uuml;r&uuml;m 2.4</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 rel="stylesheet" type="text/css" href="../style/css/prettify.css">
<script src="../style/scripts/prettify.min.js">
</script>

<link href="../images/favicon.png" rel="shortcut icon"></head>
<body id="manual-page"><div id="page-header">
<p class="menu"><a href="../mod/">Mod&uuml;ller</a> | <a href="../mod/quickreference.html">Y&ouml;nergeler</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">SSS</a> | <a href="../glossary.html">Terimler</a> | <a href="../sitemap.html">Site Haritası</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Hata bildir</a></p>
<p class="apache">Apache HTTP Sunucusu S&uuml;r&uuml;m 2.4</p>
<img alt="" src="../images/feather.png"></div>
<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif"></a></div>
<div id="path">
<a href="https://www.apache.org/">Apache</a> &gt; <a href="https://httpd.apache.org/">HTTP Sunucusu</a> &gt; <a href="https://httpd.apache.org/docs/">Belgeleme</a> &gt; <a href="../">S&uuml;r&uuml;m 2.4</a> &gt; <a href="./">Programlar</a></div><div id="page-content"><div id="preamble"><h1>apxs - Apache Eklenti Aracı</h1>
<button aria-label="Toggle language list" class="lang-toggle"><svg xmlns="http://www.w3.org/2000/svg" stroke-width="2" stroke="currentColor" fill="none" viewBox="0 0 24 24" height="16" width="16"><circle r="10" cy="12" cx="12"/><line y2="12" x2="22" y1="12" x1="2"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></svg></button>
<div class="toplang">
<p><span>Mevcut Diller: </span><a href="../en/programs/apxs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../fr/programs/apxs.html" hreflang="fr" rel="alternate" title="Fran&ccedil;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/programs/apxs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/programs/apxs.html" title="T&uuml;rk&ccedil;e">&nbsp;tr&nbsp;</a></p>
</div>
<div class="outofdate">Bu &ccedil;eviri g&uuml;ncel olmayabilir. Son değişiklikler i&ccedil;in İngilizce s&uuml;r&uuml;m ge&ccedil;erlidir.</div>

    <p><code><strong>apxs</strong></code>, Apache Hiper Metin Aktarım
     Protokol&uuml; (HTTP) sunucusu i&ccedil;in ek mod&uuml;l derleme ve kurulum aracıdır. Bu
     ara&ccedil; sayesinde, bir veya daha fazla kaynak veya nesne
     <var>dosya</var>sından bir devingen paylaşımlı nesne (DSO - "Dynamic
     Shared Object" kısaltması) derlemek ve bu nesneyi (mod&uuml;l&uuml;) Apache
     sunucusuna &ccedil;alışma anında <strong><code class="module"><a href="../mod/mod_so.html">mod_so</a></code></strong>
     mod&uuml;l&uuml;n&uuml;n <strong><code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code></strong> y&ouml;nergesi &uuml;zerinden y&uuml;klemek m&uuml;mk&uuml;n
     olmaktadır.</p>

    <p>Bu eklenti mekanizmasını platformunuzda kullanmak i&ccedil;in DSO desteğinin
     olması ve <strong><code class="program"><a href="../programs/httpd.html">httpd</a></code></strong> programının
     <strong><code class="module"><a href="../mod/mod_so.html">mod_so</a></code></strong> mod&uuml;l&uuml;n&uuml; i&ccedil;erecek şekilde
     derlenmiş olması gerekir. Eğer bunlar mevcut değilse
     <strong><code>apxs</code></strong> aracı durumu size bildirecektir. Bunu
     aşağıdaki komutla kendiniz de sınayabilirsiniz:</p>

    <div class="example"><p><code>
      $ httpd -l
    </code></p></div>

    <p><strong><code class="module"><a href="../mod/mod_so.html">mod_so</a></code></strong> mod&uuml;l&uuml; g&ouml;sterilen listede yer
     almalıdır. Bu gereksinimler sağlandığı takdirde
     <strong><code>apxs</code></strong> aracı sayesinde DSO mekanizması
     &uuml;zerinden kendi mod&uuml;llerinizi kurmak suretiyle Apache sunucunuzun
     işlevselliğini kolayca arttırabilirsiniz. &Ouml;rnek bir uygulama:</p>

    <div class="example"><p><code>
      $ apxs -i -a -c mod_foo.c<br>
      gcc -fpic -DSHARED_MODULE -I/dosya/yolu/apache/include -c mod_foo.c<br>
      ld -Bshareable -o mod_foo.so mod_foo.o<br>
      cp mod_foo.so /dosya/yolu/apache/modules/mod_foo.so<br>
      chmod 755 /dosya/yolu/apache/modules/mod_foo.so<br>
      [`foo' mod&uuml;l&uuml; /dosya/yolu/apache/etc/httpd.conf'ta etkinleştiriliyor]<br>
      $ apachectl restart<br>
      /dosya/yolu/apache/sbin/apachectl restart: httpd not running, trying to start<br>
      [Tue Mar 31 11:27:55 1998] [debug] mod_so.c(303): loaded module foo_module<br>
      /dosya/yolu/apache/sbin/apachectl restart: httpd started<br>
      $ _
    </code></p></div>

    <p><var>dosya</var> olarak bir C kaynak dosyası (.c), bir nesne dosyası
     (.o) ve hatta bir k&uuml;t&uuml;phane arşivi archive (.a) belirtebilirsiniz.
     <strong><code>apxs</code></strong> aracı bu dosya uzantılarını
     tanıdığından C dosyalarını derleme işleminden, arşiv ve nesne
     dosyalarını ise doğrudan ilintileme işleminden ge&ccedil;irir. Fakat b&ouml;yle
     &ouml;nceden derlenmiş nesne dosyalarını kullanırken, devingen paylaşımlı
     nesne olarak kullanılmalarını sağlamak &uuml;zere konumdan bağımsız kod (PIC)
     &uuml;retecek şekilde derlenmiş olduklarından emin olmalısınız. &Ouml;rneğin
     GCC'yi bunun i&ccedil;in daima <strong><code>-fpic</code></strong> se&ccedil;eneği ile
     kullanmalısınız. Diğer C derleyiciler i&ccedil;in,
     <strong><code>apxs</code></strong>'in nesne dosyalarını derlerken
     kullanacağı se&ccedil;enekleri &ouml;ğrenmek i&ccedil;in o derleyicilerin kılavuz
     sayfalarına bakınız.</p>

    <p>Apache'deki DSO desteği ile ilgili daha ayrıntılı bilgi edinmek i&ccedil;in
     <strong><code class="module"><a href="../mod/mod_so.html">mod_so</a></code></strong> belgesini okumakla yetinmeyip
     <code>src/modules/standard/mod_so.c</code> kaynak dosyasını da
     okuyunuz.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif"> <a href="#synopsis">Kullanım</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#options">Se&ccedil;enekler</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#examples">&Ouml;rnekler</a></li>
</ul><h3>Ayrıca bakınız:</h3><ul class="seealso"><li><code class="program"><a href="../programs/apachectl.html">apachectl</a></code></li><li><code class="program"><a href="../programs/httpd.html">httpd</a></code></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="section">
<h2 id="synopsis">Kullanım <a title="Permanent link" href="#synopsis" class="permalink">&para;</a></h2>
    <p><code><strong>apxs</strong> -<strong>g</strong>
    [ -<strong>S</strong> <var>isim=değer</var> ]
    -<strong>n</strong> <var>mod&uuml;ladı</var></code></p>

    <p><code><strong>apxs</strong> -<strong>q</strong>
    [ -<strong>v</strong> ]
    [ -<strong>S</strong> <var>isim=değer</var> ]
    <var>sorgu</var> ...</code></p>

    <p><code><strong>apxs</strong> -<strong>c</strong>
    [ -<strong>S</strong> <var>isim=değer</var> ]
    [ -<strong>o</strong> <var>dso-dosyası</var> ]
    [ -<strong>I</strong> <var>include-dizini</var> ]
    [ -<strong>D</strong> <var>isim=değer</var> ]
    [ -<strong>L</strong> <var>lib-dizini</var> ]
    [ -<strong>l</strong> <var>k&uuml;t&uuml;phane-adı</var> ]
    [ -<strong>Wc,</strong><var>derleyici-se&ccedil;enekleri</var> ]
    [ -<strong>Wl,</strong><var>ilintileyici-se&ccedil;enekleri</var> ]
    [ -<strong>p</strong> ]
    <var>dosya</var> ...</code></p>

    <p><code><strong>apxs</strong> -<strong>i</strong>
    [ -<strong>S</strong> <var>isim=değer</var> ]
    [ -<strong>n</strong> <var>mod&uuml;ladı</var> ]
    [ -<strong>a</strong> ]
    [ -<strong>A</strong> ]
    <var>dso-dosyası</var> ...</code></p>

    <p><code><strong>apxs</strong> -<strong>e</strong>
    [ -<strong>S</strong> <var>isim=değer</var> ]
    [ -<strong>n</strong> <var>mod&uuml;ladı</var> ]
    [ -<strong>a</strong> ]
    [ -<strong>A</strong> ]
    <var>dso-dosyası</var> ...</code></p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="section">
<h2 id="options">Se&ccedil;enekler <a title="Permanent link" href="#options" class="permalink">&para;</a></h2>
    <h3 id="options.common">Ortak Se&ccedil;enekler</h3>
      <dl>
        <dt><code><strong>-n</strong> <var>mod&uuml;ladı</var></code></dt>
        <dd><code><strong>-i</strong></code> (kurulum) ve
         <code><strong>-g</strong></code> (şablon &uuml;retimi)
         se&ccedil;enekleri i&ccedil;in mod&uuml;l ismi belirtmek amacıyla kullanılır. Bir mod&uuml;l
         ismi belirtmek i&ccedil;in bu se&ccedil;eneği kullanın.
         <code><strong>-g</strong></code> se&ccedil;eneği i&ccedil;in bu gereklidir.
         <code><strong>-i</strong></code> se&ccedil;eneği i&ccedil;in ise ara&ccedil;, mod&uuml;l
         ismini kaynağın ismine bakarak veya (son &ccedil;are olarak) dosya isminden
         tahmin etmeye &ccedil;alışarak saptamaya &ccedil;alışır.</dd>
      </dl>
    

    <h3 id="options.query">Sorgu Se&ccedil;enekleri</h3>
      <dl>
        <dt><code><strong>-q</strong> <var>sorgu</var></code></dt>
        <dd><code>httpd</code>'yi derlemekte kullanılacak değişkenler ve
         ortam ayarları i&ccedil;in bir sorgu ger&ccedil;ekleştirir.  When invoked without
         <code><var>sorgu</var></code> belirtilmeksizin &ccedil;ağrıldığında, bilinen
         değişkenleri değerleriyle birlikte basar. İsteğe bağlı
         <code><strong>-v</strong></code> se&ccedil;eneği liste &ccedil;ıktısını bi&ccedil;emler.

         <p>Mod&uuml;l&uuml;n&uuml;z&uuml; y&uuml;kleyecek <code><strong>httpd</strong></code>'yi
          derlemek i&ccedil;in kullanılacak ayarları elle belirtmek i&ccedil;in kullanılır.
          &Ouml;rneğin, Apache'nin C başlık dosyalarının yerini kendi Makefile
          dosyalarınızın i&ccedil;inde ş&ouml;yle belirtebilirsiniz:</p>
        <div class="example"><p><code>
          INC=-I`apxs -q INCLUDEDIR`
        </code></p></div></dd>
      </dl>
    

    <h3 id="options.conf">Yapılandırma Se&ccedil;enekleri</h3>
      <dl>
      <dt><code><strong>-S</strong> <var>isim=değer</var></code></dt>
      <dd>Bu se&ccedil;enek yukarıda a&ccedil;ıklanan <code><strong>apxs</strong></code>
        ayarlarını değiştirir.</dd>
      </dl>
    

    <h3 id="options.template">Şablon &Uuml;retme Se&ccedil;enekleri</h3>
      <dl>
      <dt><code><strong>-g</strong></code></dt>
      <dd><code><var>mod&uuml;ladı</var></code> (<strong><code>-n</code></strong>
       se&ccedil;eneğine bakınız) adında bir alt dizin oluşturur ve i&ccedil;ine iki dosya
       yerleştirir: Kendi mod&uuml;l&uuml;n&uuml;z&uuml; oluşturabilmeniz i&ccedil;in veya
       <code><strong>apxs</strong></code> mekanizmaları ile hemen oynamaya
       başlayabilmeniz i&ccedil;in <code>mod_<var>mod&uuml;ladı</var>.c</code> adında bir
       mod&uuml;l kaynak dosyası &ouml;rneği ve bu mod&uuml;l&uuml; derleyip kurmayı
       kolaylaştırmak i&ccedil;in bir <code>Makefile</code> dosyası.</dd>
      </dl>
    

    <h3 id="options.dso">DSO Derleme Se&ccedil;enekleri</h3>
      <dl>
      <dt><code><strong>-c</strong></code></dt>
      <dd>Bu se&ccedil;enek derleme yapılacağını belirtir. &Ouml;nce belirtilen C kaynak
       <var>dosyalar</var>ını (.c), nesne dosyalarını (.o) elde etmek i&ccedil;in
       derler. Sonra bunları kalan nesne dosyaları (.o ve .a) ile
       ilintileyerek <var>dso-dosyası</var> adında bir devingen paylaşımlı
       nesne oluşturur. Eğer <strong><code>-o</code></strong> se&ccedil;eneği ile
       mod&uuml;l ismi belirtilmemişse <var>dosyalar</var> arasındaki ilk dosyanın
       ismine bakarak dosya ismi tahmin edilmeye &ccedil;alışılır ve
       <code>mod_<var>isim</var>.so</code> dosya adı bu isimden elde
       edilir.</dd>

      <dt><code><strong>-o</strong> <var>dso-dosyası</var></code></dt>
      <dd>Oluşturulacak devingen paylaşımlı nesnenin ismini belirtmek i&ccedil;in
       kullanılır. Mod&uuml;l ismi bu se&ccedil;enekle belirtilmez ve <var>dosya</var>
       listesinden bir isim tahmini de yapılamazsa son &ccedil;are olarak
       <code>mod_unknown.so</code> ismi kullanılır.</dd>

      <dt><code><strong>-D</strong> <var>isim=değer</var></code></dt>
      <dd>Bu se&ccedil;enek doğrudan derleme komutlarına aktarılır. Bu se&ccedil;eneği
       derleme işlemine kendi tanımlarınızı belirtmek i&ccedil;in kullanın.</dd>

      <dt><code><strong>-I</strong> <var>include-dizini</var></code></dt>
      <dd>Bu se&ccedil;enek doğrudan derleme komutlarına aktarılır. Bu se&ccedil;eneği
       derleme işleminde kullanılmak &uuml;zere kendi başlık dosyalarınızı i&ccedil;eren
       dizinleri arama yollarına eklemek i&ccedil;in kullanın.</dd>

      <dt><code><strong>-L</strong> <var>lib-dizini</var></code></dt>
      <dd>Bu se&ccedil;enek doğrudan derleme komutlarına aktarılır. Bu se&ccedil;eneği
       derleme işleminde kullanılmak &uuml;zere kendi k&uuml;t&uuml;phane dizinlerinizi
       arama yollarına eklemek i&ccedil;in kullanın.</dd>

      <dt><code><strong>-l</strong> <var>k&uuml;t&uuml;phane-adı</var></code></dt>
      <dd>Bu se&ccedil;enek doğrudan derleme komutlarına aktarılır. Bu se&ccedil;eneği
       derleme işleminde kullanılmak &uuml;zere kendi k&uuml;t&uuml;phanelerinizi arama
       yollarına eklemek i&ccedil;in kullanın.</dd>

      <dt><code><strong>-Wc</strong>,<var>derleyici-se&ccedil;enekleri</var></code></dt>
      <dd>Bu se&ccedil;enek <code>libtool --mode=compile</code> komutuna doğrudan
       se&ccedil;enek aktarmak i&ccedil;in kullanılır. Bu se&ccedil;eneği yerel derleyiciniz i&ccedil;in
       gereken ek se&ccedil;enekleri belirtmek i&ccedil;in kullanın.</dd>

      <dt><code><strong>-Wl</strong>,<var>ilintileyici-se&ccedil;enekleri</var></code></dt>
      <dd>Bu se&ccedil;enek <code>libtool --mode=link</code> komutuna doğrudan
       se&ccedil;enek aktarmak i&ccedil;in kullanılır. Bu se&ccedil;eneği yerel ilintileyiciniz
       i&ccedil;in gereken ek se&ccedil;enekleri belirtmek i&ccedil;in kullanın.</dd>

     <dt><code><strong>-p</strong></code></dt>
     <dd>Bu se&ccedil;enek apxs'in apr/apr-util k&uuml;t&uuml;phaneleriyle ilintilenmesini
       sağlar. apr/apr-util k&uuml;t&uuml;phanelerini kullanan yardımcı uygulamaları
       derlerken yararlıdır.</dd>
      </dl>
    

    <h3 id="options.dsoinstall">DSO Kurulum ve Yapılandırma Se&ccedil;enekleri</h3>
    
      <dl>
      <dt><code><strong>-i</strong></code></dt>
      <dd>Kurulum işlemini belirtir ve devingen olarak paylaşımlı nesneleri
       sunucunun <var>modules</var> dizinine kurar.</dd>

      <dt><code><strong>-a</strong></code></dt>
      <dd>İlgili <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> satırını
       Apache'nin <code>httpd.conf</code> yapılandırma dosyasına &ouml;zdevinimli
       olarak ekleyerek veya b&ouml;yle bir satır varsa bunu etkin kılarak mod&uuml;l&uuml;
       etkinleştirir.</dd>

      <dt><code><strong>-A</strong></code></dt>
      <dd><strong><code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code></strong>
       y&ouml;nergesini daha sonra etkinleştirmek &uuml;zere satırın başına bir diyez
       imi (<code>#</code>) yerleştirmesi dışında
       <strong><code>-a</code></strong> se&ccedil;eneği ile aynıdır.</dd>

      <dt><code><strong>-e</strong></code></dt>
      <dd>Mod&uuml;l&uuml; kurmaya &ccedil;alışmaksızın Apache'nin <code>httpd.conf</code>
       yapılandırma dosyasını <strong><code>-i</code></strong> işlemine
       benzer şekilde <strong><code>-a</code></strong> ve
       <strong><code>-A</code></strong> se&ccedil;enekleri ile d&uuml;zenleme işlemini
       belirtir.</dd>
      </dl>
    
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="section">
<h2 id="examples">&Ouml;rnekler <a title="Permanent link" href="#examples" class="permalink">&para;</a></h2>
    <p>Apache'nin sunucu işlevselliğini genişletmek amacıyla kullanacağınız
     <code>mod_foo.c</code> adında bir Apache mod&uuml;l&uuml;n&uuml;z olduğunu varsayalım.
     &Ouml;ncelikle, C kaynak dosyasını, Apache sunucusuna &ccedil;alışma anında
     y&uuml;klenmeye uygun bir paylaşımlı nesne olarak derlemeniz gerekir. Bunu
     sağlamak i&ccedil;in şu komutları vermelisiniz:</p>

    <div class="example"><p><code>
      $ apxs -c mod_foo.c<br>
      /dosya/yolu/libtool --mode=compile gcc ... -c mod_foo.c<br>
      /dosya/yolu/libtool --mode=link gcc ... -o mod_foo.la mod_foo.slo<br>
      $ _
    </code></p></div>

    <p>Bundan sonra, Apache yapılandırmanızın bu paylaşımlı nesneyi y&uuml;klemek
     i&ccedil;in bir <strong><code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code></strong> y&ouml;nergesi i&ccedil;ermesini
     sağlamalısınız. <strong><code>apxs</code></strong> bu adımı
     basitleştirmek amacıyla, paylaşımlı nesneyi sunucunun <var>modules</var>
     dizinine &ouml;zdevinimli olarak kurmak ve <code>httpd.conf</code> dosyasını
     buna uygun olarak g&uuml;ncellemek i&ccedil;in bir yol sağlar. Bu sonu&ccedil; ş&ouml;yle elde
     edilebilir:</p>

    <div class="example"><p><code>
      $ apxs -i -a mod_foo.la<br>
      /dosya/yolu/instdso.sh mod_foo.la /path/to/apache/modules<br>
      /dosya/yolu/libtool --mode=install cp mod_foo.la /dosya/yolu/apache/modules
      ...
      chmod 755 /dosya/yolu/apache/modules/mod_foo.so<br>
      [`foo' mod&uuml;l&uuml; /dosya/yolu/apache/conf/httpd.conf'da etkinleştiriliyor] <br>
      $ _
    </code></p></div>

    <p>Yapılandıma dosyasına (eğer yoksa) şu satır eklenir:</p>

    <div class="example"><p><code>
      LoadModule foo_module modules/mod_foo.so
    </code></p></div>

    <p>Bunu &ouml;ntanımlı olarak iptal etmek isterseniz
     <strong><code>-A</code></strong> se&ccedil;eneğini kullanmanız gerekir:</p>

    <div class="example"><p><code>
      $ apxs -i -A mod_foo.c
    </code></p></div>

    <p><strong><code>apxs</code></strong> mekanizmalarını hızlıca denemek
     i&ccedil;in &ouml;rnek bir Apache mod&uuml;l şablonunu ve bir Makefile dosyasını ş&ouml;yle
     oluşturabilirsiniz:</p>

    <div class="example"><p><code>
      $ apxs -g -n foo<br>
      Creating [DIR]  foo<br>
      Creating [FILE] foo/Makefile<br>
      Creating [FILE] foo/modules.mk<br>
      Creating [FILE] foo/mod_foo.c<br>
      Creating [FILE] foo/.deps<br>
      $ _
    </code></p></div>

    <p>Ardından bu &ouml;rnek mod&uuml;l&uuml; bir paylaşımlı nesne olarak derleyip Apache
     sunucusuna y&uuml;kleyebilirsiniz:</p>

    <div class="example"><p><code>
      $ cd foo<br>
      $ make all reload<br>
      apxs -c mod_foo.c<br>
      /dosya/yolu/libtool --mode=compile gcc ... -c mod_foo.c<br>
      /dosya/yolu/libtool --mode=link gcc ... -o mod_foo.la mod_foo.slo<br>
      apxs -i -a -n "foo" mod_foo.la<br>
      /dosya/yolu/instdso.sh mod_foo.la /dosya/yolu/apache/modules<br>
      /dosya/yolu/libtool --mode=install cp mod_foo.la /dosya/yolu/apache/modules
      ...
       chmod 755 /dosya/yolu/apache/modules/mod_foo.so<br>
      [`foo' mod&uuml;l&uuml; /dosya/yolu/apache/conf/httpd.conf'ta etkinleştiriliyor]<br>
       apachectl restart<br>
       /dosya/yolu/apache/sbin/apachectl restart: httpd not running, trying to start<br>
      chmod 755 /dosya/yolu/apache/modules/mod_foo.so<br>
      [`foo' mod&uuml;l&uuml; /dosya/yolu/apache/etc/httpd.conf'ta etkinleştiriliyor]<br>
      apachectl restart<br>
      /dosya/yolu/apache/sbin/apachectl restart: httpd not running, trying to start<br>
      [Tue Mar 31 11:27:55 1998] [debug] mod_so.c(303): loaded module foo_module<br>
      /dosya/yolu/apache/sbin/apachectl restart: httpd started<br>
      $ _
    </code></p></div>

</div></div>
<div class="bottomlang">
<p><span>Mevcut Diller: </span><a href="../en/programs/apxs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../fr/programs/apxs.html" hreflang="fr" rel="alternate" title="Fran&ccedil;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/programs/apxs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/programs/apxs.html" title="T&uuml;rk&ccedil;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2026 The Apache Software Foundation.<br><a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> altında lisanslıdır.</p>
<p class="menu"><a href="../mod/">Mod&uuml;ller</a> | <a href="../mod/quickreference.html">Y&ouml;nergeler</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">SSS</a> | <a href="../glossary.html">Terimler</a> | <a href="../sitemap.html">Site Haritası</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Hata bildir</a></p></div><script><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
    prettyPrint();
}
var langToggle = document.querySelector('.lang-toggle');
var topLang = document.querySelector('.toplang');
if (langToggle && topLang) {
    langToggle.addEventListener('click', function() { topLang.classList.toggle('open'); });
}
var qv = document.getElementById('quickview');
if (qv) {
    document.body.appendChild(qv);
    var qvBtn = document.createElement('button');
    qvBtn.className = 'qv-toggle';
    qvBtn.setAttribute('aria-label', 'Toggle page navigation');
    qvBtn.innerHTML = '&#9776;';
    document.body.appendChild(qvBtn);
    qvBtn.addEventListener('click', function() {
        var isOpen = qv.classList.toggle('open');
        if (isOpen) {
            qv.style.top = window.scrollY + 10 + 'px';
        }
    });
    window.addEventListener('scroll', function() { qv.classList.remove('open'); });
}
//--><!]]></script>
</body></html>