blob: 5a326edf94f4db0fc18032bd441a258025df78e4 [file]
<!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.5</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">Report a bug</a></p>
<p class="apache">Apache HTTP Sunucusu S&uuml;r&uuml;m 2.5</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.5</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> ]
<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>
</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> adı 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">Report a bug</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>