1<?xml version="1.0" encoding="UTF-8"?>
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="tr" xml:lang="tr"><head><!--
4        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5              This file is generated from xml source: DO NOT EDIT
6        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7      -->
8<title>configure - kaynak ağacını yapılandırır - Apache HTTP Sunucusu</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.min.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/">Modüller</a> | <a href="/mod/directives.html">Yönergeler</a> | <a href="http://wiki.apache.org/httpd/FAQ">SSS</a> | <a href="/glossary.html">Terimler</a> | <a href="/sitemap.html">Site Haritası</a></p>
18<p class="apache">Apache HTTP Sunucusu Sürüm 2.4</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 Sunucusu</a> &gt; <a href="http://httpd.apache.org/docs/">Belgeleme</a> &gt; <a href="../">Sürüm 2.4</a> &gt; <a href="./">Programlar</a></div><div id="page-content"><div id="preamble"><h1>configure - kaynak ağacını yapılandırır</h1>
23<div class="toplang">
24<p><span>Mevcut Diller: </span><a href="/en/programs/configure.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
25<a href="/fr/programs/configure.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
26<a href="/ko/programs/configure.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
27<a href="/tr/programs/configure.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
28</div>
29
30    <p><code>configure</code> betiği, Apache HTTP Sunucusunun kaynak kodlarını
31      belli bir platform için yapılandırmakta ve derlemekte kullanılır.
32      Sunucuyu kişisel gereksinimlerinize uygun şekilde derlemek için çeşitli
33      seçeneklere sahiptir.</p>
34
35    <p>Bu betik Apache HTTP Sunucusu kaynak paketinin kök dizininde bulunur ve
36      sadece Unix ve benzeri sistemlerde kullanılabilir. Kaynak paketinin
37      diğer platformalarda yapılandırılması ve derlenmesi hakkında bilgi
38      edinmek için <a href="/platform/">platform</a> belgelerine bakınız.</p>
39</div>
40<div id="quickview"><ul id="toc"><li><img alt="" src="/images/down.gif" /> <a href="#synopsis">Komut Satırı</a></li>
41<li><img alt="" src="/images/down.gif" /> <a href="#options">Seçenekler</a></li>
42<li><img alt="" src="/images/down.gif" /> <a href="#env">Ortam Değişkenleri</a></li>
43</ul><h3>Ayrıca bakınız:</h3><ul class="seealso"><li><a href="/install.html">Derleme ve Kurulum</a></li></ul><ul class="seealso"><li><a href="#comments_section">Yorum</a></li></ul></div>
44<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
45<div class="section">
46<h2><a name="synopsis" id="synopsis">Komut Satırı</a></h2>
47    <p><code>configure</code> betiğini kaynak paketinin kök dizininden başka
48      bir yere kopyalayıp çalıştırmamalısınız.</p>
49
50    <p><code><strong>/configure</strong> [<var>seçenek</var>]...
51      [<var>değişken=değer</var>]...</code></p>
52
53    <p><code>CC</code>, <code>CFLAGS</code> gibi ortam değişkenlerini
54      <code><var>değişken</var>=<var>değer</var></code> atamaları biçiminde
55      kullanabilirsiniz. Kullanışlı değişkenlerin bazıları <a href="#env">aşağıda</a> açıklanmıştır.</p>
56</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
57<div class="section">
58<h2><a name="options" id="options">Seçenekler</a></h2>
59  <ul>
60    <li><a href="#configurationoptions">Yapılandırma seçenekleri</a></li>
61    <li><a href="#installationdirectories">Kurulum dizinleri</a></li>
62    <li><a href="#systemtypes">Sistem türleri</a></li>
63    <li><a href="#optionalfeatures">Seçimlik özellikler</a></li>
64    <li><a href="#supportopt">Destek programları için seçenekler</a></li>
65  </ul>
66
67  <h3><a name="configurationoptions" id="configurationoptions">Yapılandırma seçenekleri</a></h3>
68
69    <p>Aşağıdaki seçenekler <code>configure</code> betiğinin kendi davranışını
70      belirlemekte kullanılır.</p>
71
72    <dl>
73      <dt><code>-C</code></dt>
74      <dt><code>--config-cache</code></dt>
75      <dd><code>--cache-file=config.cache</code> için bir kısaltmadır.</dd>
76
77      <dt><code>--cache-file=<var>dosya</var></code></dt>
78      <dd>Sınama sonuçları <code><var>dosya</var></code> dosyasında saklanır.
79        Bu seçenek açıkça belirtilmedikçe işlevsizdir.</dd>
80
81      <dt><code>-h</code></dt>
82      <dt><code>--help [short|recursive]</code></dt>
83      <dd>Yardım metnini basar ve çıkar. <code>short</code> değeriyle sadece
84        bu pakete özgü seçenekler listelenir. <code>recursive</code> değeriyle
85        ise paketin içindeki tüm paketler için kısa bir yardım metni
86        basılır.</dd>
87
88      <dt><code>-n</code></dt>
89      <dt><code>--no-create</code></dt>
90      <dd><code>configure</code> betiği normal olarak çalışır fakat herhangi
91        bir çıktı dosyası üretmez. Derleme için <code>Makefile</code>
92        dosyalarını üretmeksizin sınamaların sonuçlarını görmek için
93        yararlıdır.</dd>
94
95      <dt><code>-q</code></dt>
96      <dt><code>--quiet</code></dt>
97      <dd>Yapılandırma sürecinde <code>checking ...</code> iletilerini basmaz.
98      </dd>
99
100      <dt><code>--srcdir=<var>dizin</var></code></dt>
101      <dd><code><em>dizin</em></code> dizinini kaynak dosyaları dizini olarak
102        tanımlar. <code>configure</code> betiğinin bulunduğu dizin veya bir
103        üst dizin öntanımlıdır.</dd>
104
105      <dt><code>--silent</code></dt>
106      <dd><code>--quiet</code> ile aynı.</dd>
107
108      <dt>-V</dt>
109      <dt>--version</dt>
110      <dd>Telif hakkı bilgilerini gösterir ve çıkar.</dd>
111    </dl>
112  
113
114  <h3><a name="installationdirectories" id="installationdirectories">Kurulum dizinleri</a></h3>
115
116    <p>Bu seçenekler kurulum dizinlerini tanımlar. Kurulum dizinleri seçilmiş
117      yerleşime bağımlıdır.</p>
118
119    <dl>
120      <dt><code>--prefix=<var>PREFIX</var></code></dt>
121      <dd>Mimariden bağımsız dosyalar <code><em>PREFIX</em></code> dizininin
122        altına kurulur. <code>/usr/local/apache2</code> öntanımlı kurulum
123        dizinidir.</dd>
124
125      <dt><code>--exec-prefix=<var>EPREFIX</var></code></dt>
126      <dd>Mimariye bağımlı dosyalar <code><em>EPREFIX</em></code> dizininin
127        altına kurulur. Bunun için <code><em>PREFIX</em></code> dizini
128        öntanımlı kurulum dizinidir.</dd>
129    </dl>
130
131    <p>Öntanımlı olarak, <code>make install</code> tüm dosyaların
132      <code>/usr/local/apache2/bin</code>, <code>/usr/local/apache2/lib</code>
133      gibi dizinlere kurulmasını sağlar. Kurulum dizini önekini örneğin,
134      <code>--prefix=$HOME</code> şeklinde belirterek kurulumun başka bir yere
135      yapılmasını sağlayabilirsiniz.</p>
136
137    <h4><a name="layout" id="layout">Bir dizin yerleşimi tanımlamak</a></h4>
138      <dl>
139        <dt><code>--enable-layout=<var>LAYOUT</var></code></dt>
140        <dd>Kaynak kodu ve derleme betikleri kurulum ağacının
141          <code><em>LAYOUT</em></code> yerleşimine dayalı olduğu varsayımıyla
142          yapılandırılır. Bu seçenek sayesinde Apache HTTP Sunucusu kurulumu
143          içinde her dosya türü için farklı bir yer belirleyebilirsiniz.
144          <code>config.layout</code> dosyasında böyle yapılandırma örnekleri
145          vardır. Örnekleri izleyerek kendi yapılandırmanızı
146          oluşturabilirsiniz. Bu dosyada örneğin <code>FOO</code> isimli
147          yerleşim <code>&lt;Layout FOO&gt;...&lt;/Layout&gt;</code> bölümü
148          içinde düzenlenmiştir ve her yerleşim için böyle ayrı bir bölüm
149          vardır. Öntanımlı yerleşim <code>Apache</code>’dir.</dd>
150      </dl>
151    
152
153    <h4><a name="directoryfinetuning" id="directoryfinetuning">Kurulum dizinlerinde ince ayar</a></h4>
154      
155
156      <p>Kurulum dizinlerini daha iyi denetim altında tutmak için aşağıdaki
157        seçenekler kullanılır. Lütfen, dizin öntanımlılarının
158        <code>autoconf</code> tarafından tanımlandığına ve seçilen yerleşim
159        ayarlarının bunları yerini aldığına dikkat ediniz.</p>
160
161      <dl>
162        
163        <dt><code>--bindir=<var>dizin</var></code></dt>
164        <dd>Kullanıcı tarafından çalıştırılabilen dosyalar
165          <code><em>dizin</em></code> dizinine kurulur. Bunlar
166          <code class="program"><a href="/programs/htpasswd.html">htpasswd</a></code>, <code class="program"><a href="/programs/dbmmanage.html">dbmmanage</a></code> gibi site
167          yönetimi için yararlı destek programlarıdır. Öntanımlı olarak bu
168          dosyalar <code><var>EPREFIX</var>/bin</code> dizinine kurulur.</dd>
169
170        <dt><code>--datadir=<var>dizin</var></code></dt>
171        <dd>Mimariden bağımsız salt okunur veriler <code><em>dizin</em></code>
172          dizinine kurulur. Bunların öntanımlı kurulum dizini
173          <code><var>PREFIX</var>/share</code> dizinidir. Bu seçenek
174          <code>autoconf</code> tarafından atanır ve şimdilik
175          kullanılmamıştır.</dd>
176
177        <dt><code>--includedir=<var>dizin</var></code></dt>
178        <dd>C başlık dosyaları <code><em>dizin</em></code> dizinine kurulur.
179          Bunların öntanımlı kurulum dizini
180          <code><var>PREFIX</var>/include</code> dizinidir.</dd>
181
182        <dt><code>--infodir=<var>dizin</var></code></dt>
183        <dd>Info belgeleri <code><em>dizin</em></code> dizinine kurulur.
184          Bunların öntanımlı kurulum dizini
185          <code><var>PREFIX</var>/info</code> dizinidir. Bu seçenek şimdilik
186          kullanılmamıştır.</dd>
187
188        <dt><code>--libdir=<var>dizin</var></code></dt>
189        <dd>Nesne kod kütüphaneleri <code><em>dizin</em></code> dizinine
190          kurulur. Bunların öntanımlı kurulum dizini
191          <code><var>PREFIX</var>/lib</code> dizinidir.</dd>
192
193        <dt><code>--libexecdir=<var>dizin</var></code></dt>
194        <dd>Paylaşımlı modüller gibi program dosyaları
195          <code><em>dizin</em></code> dizinine kurulur. Öntanımlı olarak
196          <code>libexecdir</code> bu dizini
197          <code><var>EPREFIX</var>/modules</code> olarak tanımlar.</dd>
198
199        <dt><code>--localstatedir=<var>dizin</var></code></dt>
200        <dd>Düzenlenebilir tek makinelik veri <code><em>dizin</em></code>
201          dizinine kurulur. Öntanımlı olarak <code>localstatedir</code> bu
202          dizini <code><var>PREFIX</var>/var</code> olarak tanımlar. Bu
203          seçenek <code>autoconf</code> tarafından atanır ve şimdilik
204          kullanılmamıştır.</dd>
205
206        <dt><code>--mandir=<var>dizin</var></code></dt>
207        <dd>Kılavuz sayfaları <code><em>dizin</em></code> dizinine kurulur.
208          Öntanımlı olarak <code>mandir</code> bu dizini
209          <code><var>EPREFIX</var>/man</code> olarak tanımlar.</dd>
210
211        <dt><code>--oldincludedir=<var>dizin</var></code></dt>
212        <dd>GCC harici C başlık dosyaları <code><em>dizin</em></code> dizinine
213          kurulur. Öntanımlı olarak <code>oldincludedir</code> bu dizini
214          <code>/usr/include</code> olarak tanımlar. Bu seçenek
215          <code>autoconf</code> tarafından atanır ve şimdilik
216          kullanılmamıştır.</dd>
217
218        <dt><code>--sbindir=<var>dizin</var></code></dt>
219        <dd>Sistem yöneticisi tarafından kullanılabilen programlar
220          <code><em>dizin</em></code> dizinine kurulur. Bunlar
221          <code class="program"><a href="/programs/httpd.html">httpd</a></code>, <code class="program"><a href="/programs/apachectl.html">apachectl</a></code>,
222          <code class="program"><a href="/programs/suexec.html">suexec</a></code> gibi Apache HTTP Sunucusunu çalıştırmak
223          için gereken programlardır. Öntanımlı olarak <code>sbindir</code> bu
224          dizini <code><var>EPREFIX</var>/sbin</code> olarak tanımlar.</dd>
225
226        <dt><code>--sharedstatedir=<var>dizin</var></code></dt>
227        <dd>Mimariye bağımlı düzenlenebilir veriler
228          <code><em>dizin</em></code> dizinine kurulur. Öntanımlı olarak
229          <code>sharedstatedir</code> bu dizini
230          <code><var>PREFIX</var>/com</code> olarak tanımlar. Bu seçenek
231          <code>autoconf</code> tarafından atanır ve şimdilik
232          kullanılmamıştır.</dd>
233
234        <dt><code>--sysconfdir=<var>dizin</var></code></dt>
235        <dd><code>httpd.conf</code>, <code>mime.types</code> gibi tek
236          makinelik salt okunur sunucu yapılandırma dosyaları
237          <code><em>dizin</em></code> dizinine kurulur. Öntanımlı olarak
238          <code>sysconfdir</code> bu dizini
239          <code><var>PREFIX</var>/conf</code> olarak tanımlar.</dd>
240      </dl>
241    
242  
243
244  <h3><a name="systemtypes" id="systemtypes">Sistem türleri</a></h3>
245
246    <p>Bu seçenekleri Apache HTTP Sunucusunu başka bir platformda çalıştırmak
247      üzere çapraz derleme yaparken kullanılır. Normal durumlarda sunucu
248      derlendiği platformda çalıştırıldığından bu seçenekler kullanılmaz.</p>
249
250    <dl>
251      <dt><code>--build=<var>derleme-ortamı</var></code></dt>
252      <dd>Derleme araçlarının derleneceği sistemin sistem türünü tanımlar.
253        <code>config.guess</code> betiği ile elde edilen sonuç
254        öntanımlıdır.</dd>
255
256      <dt><code>--host=<var>çalışma-ortamı</var></code></dt>
257      <dd>Sunucunun çalışacağı sistemin sistem türünü tanımlar. Öntanımlı
258        sistem türü <code><var>derleme-ortamı</var></code>’dır.</dd>
259
260      <dt><code>--target=<var>hedef-ortam</var></code></dt>
261      <dd>Derleyicileri <code><var>hedef-ortam</var></code> sistem türü için
262        yapılandırır. Öntanımlı sistem türü
263        <code><var>çalışma-ortamı</var></code>’dır. Bu seçenek
264        <code>autoconf</code> tarafından atanır ve Apache HTTP Sunucusu için
265        gerekli değildir.</dd>
266    </dl>
267  
268
269  <h3><a name="optionalfeatures" id="optionalfeatures">Seçimlik özellikler</a></h3>
270
271    <p>Bu seçenekler HTTP sunucunuzun sahip olmasını istediğiniz özelliklerin
272      hassas olarak ayarlanmasını sağlar.</p>
273
274    <h4><a name="generaloptfeat" id="generaloptfeat">Genel sözdizimi</a></h4>
275      <p>Bir özelliği etkin kılmak veya iptal etmek için genellikle şu
276        sözdizimi kullanılır:</p>
277
278      <dl>
279        <dt><code>--disable-<var>özellik</var></code></dt>
280        <dd>Sunucu <code><em>özellik</em></code> özelliğine sahip olmaz. Bu
281          seçenek<code>--enable-<var>özellik</var>=no</code> seçeneğine
282          eşdeğerdir.</dd>
283
284        <dt><code>--enable-<var>özellik</var>[=<var>değer</var>]</code></dt>
285        <dd>Sunucu <code><var>özellik</var></code> özelliğine sahip olur.
286          <code><var>değer</var></code> belirtilmediği takdirde
287          <code>yes</code> (evet) öntanımlıdır.</dd>
288
289        <dt><code>--enable-<var>modül</var>=shared</code></dt>
290        <dd>Belirtilen modül DSO modülü olarak derlenir. Öntanımlı olarak
291          etkin modüller devingen ilintilenir.</dd>
292
293        <dt><code>--enable-<var>modül</var>=static</code></dt>
294        <dd>Belirtilen modül durağan ilintilenir.</dd>
295      </dl>
296
297      <div class="note"><h3>Bilginize</h3>
298      <p><code>--enable-<var>filanca</var></code> seçeneğinin varlığı
299        <code>configure</code> betiğinin <code><var>filanca</var></code> diye
300        bir modül var olmasa bile bundan şikayetçi olmasına sebep olmaz. Bu
301        bakımdan dikkatli olunuz.</p>
302      </div>
303    
304
305    <h4><a name="choosemodules" id="choosemodules">Derlenecek modüllerin seçimi</a></h4>
306      <p>Modüllerin çoğu öntanımlı olarak derlenir ve ya açıkça iptal edilmek
307        ya da <code>few</code> veya <code>none</code> anahtar sözcükleri
308        kullanılarak kaldırılmak zorunda kalınır (ayrıntılar için
309        <code>--enable-modules</code>, <code>--enable-mods-shared</code> ve
310        <code>--enable-mods-static</code> seçeneklerine bakın).</p>
311
312        <p>Öntanımlı olarak derlenmeyenler ise ya açıkça etkin kılınmak ya da
313          <code>all</code> veya <code>reallyall</code> anahtar sözcükleriyle
314          kullanılabilir yapılmak zorunda kalınır.</p>
315
316        <p>Hangi modüllerin öntanımlı olarak derlendiğini öğrenmek için
317          <code>/configure -h</code> veya <code>/configure --help</code>
318          komutunu çalıştırın ve çıktıdaki <code>Optional Features</code>
319          bölümüne bakın. Örnek olarak, <code>mod_example1</code> ve
320          <code>mod_example2</code> modülleriyle ilgilendiğinizi
321          varsayalım:</p>
322
323        <div class="example"><pre>Optional Features:
324  ...
325  --disable-example1     example module 1
326  --enable-example2      example module 2
327  ...</pre></div>
328
329        <p>Burada, <code>mod_example1</code> öntanımlı olarak etkindir ve
330          derlenmemesini istiyorsanız <code>--disable-example1</code>
331          seçeneğini kullanmalısınız. <code>mod_example2</code> ise öntanımlı
332          olarak derlenmemektedir ve derlenmesini istiyorsanız
333          <code>--enable-example2</code> seçeneğini kullanmalısınız.</p>
334    
335
336    <h4><a name="mpms" id="mpms">Çok Süreçlilik Modülleri</a></h4>
337      <p><a href="/mpm.html">Çok Süreçlilik Modülleri</a> veya MPM'ler
338        sunucunun temel davranışını belirler. Sunucuya yüklenebilecek azami MPM
339        sayısı birdir. Kullanılabilecek modüller <a href="/mod/">modül
340        dizini</a>nde listelenmiştir.</p>
341
342      <p>MPM'ler devingen yükleme için DSO olarak derlenebileceği gibi
343        sunucuyla duruk olarak da ilintilenebilir ve bunlar aşağıdaki
344        seçeneklerle etkin kılınır:</p>
345
346      <dl>
347        <dt><code>--with-mpm=MPM</code></dt>
348        <dd>
349          <p>Sunucu için öntanımlı MPM'i seçer. MPM'ler DSO modülleri olarak
350            derleniyorsa (bak <code>--enable-mpms-shared</code>), bu seçenek
351            öntanımlı yapılandırma dosyasında yüklenecek MPM'i seçer. Aksi
352            takdirde, sunucuyla duruk olarak ilintilenecek, kullanılabilir tek
353            MPM'i seçer.</p>
354
355          <p>Bu seçenek belirtilmezse, işletim sisteminiz için
356            <a href="/mpm.html#defaults">öntanımlı olan MPM</a> seçilir.</p>
357        </dd>
358
359       <dt><code>--enable-mpms-shared=<var>MPM-LISTESİ</var></code></dt>
360        <dd>
361          <p>MPM'leri devingen paylaşımlı modül olarak etkinleştirir.
362            <code class="directive"><a href="/mod/mod_so.html#loadmodule">LoadModule</a></code> yönergesi
363            kullanılarak bu modüllerden biri devingen olarak yüklenmelidir.</p>
364
365          <p><var>MPM-LISTESİ</var> MPM'lerin aralarına boşluk bırakılarak ve
366            tamamı tek tırnaklarla sarmalanarak oluşturulmuş bir listesidir.
367            Örnek:</p>
368
369          <div class="example"><p><code>
370            --enable-mpms-shared='prefork worker'
371          </code></p></div>
372
373          <p>Ek olarak, kullandığınız platformda devingen yüklemeyi destekleyen
374            ve DSO modülü olarak derlenmiş tüm modülleri seçmek için
375            <code>all</code> anahtar sözcüğünü de kullanabilirsiniz. Örnek:</p>
376
377            <div class="example"><p><code>
378            --enable-mpms-shared=all
379          </code></p></div>
380       </dd>
381     </dl>
382    
383
384    <h4><a name="modules" id="modules">Üçüncü parti modüller</a></h4>
385      <p>Üçüncü parti modülleri etkin kılmak için şu seçenekler kullanılır:</p>
386
387      <dl>
388        <dt><code>--with-module=<var>modül-türü</var>:<var>modül-dosyası</var>[,<var>modül-türü</var>:<var>modül-dosyası</var>]</code></dt>
389        <dd><p>Durağan ilintili modüller listesine belirtilen modülleri ekler.
390          Modül kaynak dosyası <code><var>modül-dosyası</var></code>, önce
391          Apache HTTP Sunucusu kaynak ağacı altında
392          <code>modules/<var>modül-türü</var></code> alt dizininde aranır.
393          Modül orada değilse <code>configure</code>  betiği
394          <code><var>modül-dosyası</var></code> ile bir mutlak dosya yolu
395          belirtildiği varsayımıyla kaynak dosyasını
396          <code><var>modül-türü</var></code> alt dizinine kopyalamaya çalışır.
397          Alt dizin mevcut değilse oluşturulur ve içine standart bir
398          <code>Makefile.in</code> yerleştirilir.</p>
399
400        <p>Bu seçenek tek kaynak dosyasından oluşan küçük harici modülleri
401          eklemek için yararlıdır. Daha karmaşık modüller için modül üreticisi
402          tarafından sağlanan belgelere bakınız.</p>
403
404        <div class="note"><h3>Bilginize</h3>
405          <p>Durağan ilintili modüller yerine bir DSO modülü derlemek
406            isterseniz <code class="program"><a href="/programs/apxs.html">apxs</a></code> programını kullanınız.</p>
407        </div>
408        </dd>
409      </dl>
410    
411
412    <h4><a name="otheroptfeat" id="otheroptfeat">Kümeleme seçenekleri ve diğerleri</a></h4>
413      <dl>
414        <dt><code>--enable-maintainer-mode</code></dt>
415        <dd>Hata ayıklama iletileri ve derleme sırasındaki uyarıların
416          gösterilmesi etkin kılınır ve derlenmiş tüm modüller yüklenir.</dd>
417
418        <dt><code>--enable-mods-shared=<var>modül-listesi</var></code></dt>
419        <dd>
420          <p>Etkinleştirilip devingen paylaşımlı modül olarak derlenecek
421            modüllerin listesi belirtilir. Yani, bu modüller <code class="directive"><a href="/mod/mod_so.html#loadmodule">LoadModule</a></code> yönergesi kullanılarak
422            devingen olarak yüklenir.</p>
423
424          <p><code><var>modül-listesi</var></code> tırnak içine alınmış boşluk
425            ayraçlı modül isimleri listesidir. Modül isimleri önlerindeki
426            <code>mod_</code> öneki olmaksızın belirtilirler. Örnek:</p>
427
428          <div class="example"><p><code>
429            --enable-mods-shared='headers rewrite dav'
430          </code></p></div>
431
432          <p><code><var>modül-listesi</var></code> yerine
433            <code>reallyall</code>, <code>all</code>, <code>most</code>,
434            <code>few</code> ve <code>none</code> anahtar sözcükleri de
435            belirtilebilir. Örneğin,</p>
436
437          <div class="example"><p><code>
438            --enable-mods-shared=most
439          </code></p></div>
440
441          <p>seçeneği ile çoğu modül DSO modülü olarak derlenir,</p>
442
443          <div class="example"><p><code>
444            --enable-mods-shared=few
445          </code></p></div>
446
447          <p>seçeneği ile sadece en temel modüller derlenir.</p>
448
449          <p><code>most</code> öntanımlıdır.</p>
450
451          <p>Seçilen modüller için <code class="directive"><a href="/mod/mod_so.html#loadmodule">LoadModule</a></code> yönergeleri ana yapılandırma dosyasında
452            kendiliğinden üretilir. Öntanımlı olarak, <code>--enable-foo</code>
453            yapılandıma seçeneği ile açıkça seçilen modüller ve gerekli olanlar
454            dışında kalan <code>LoadModule</code> yönergeleri açıklama haline
455            getirilir. Yüklü modülleri <code>httpd.conf</code> dosyasındaki
456            <code class="directive"><a href="/mod/mod_so.html#loadmodule">LoadModule</a></code> yönergelerini
457            etkin kılarak veya açıklama haline getirerek değiştirebilirsiniz.
458            <code class="directive"><a href="/mod/mod_so.html#loadmodule">LoadModule</a></code> yönergelerine ek
459            olarak, derlenmiş tüm modüller
460            <code>--enable-load-all-modules</code> yapılandırma seçeneği ile de
461            etkinleştirilebilir.</p></dd>
462
463        <dt><code>--enable-mods-static=<var>modül-listesi</var></code></dt>
464        <dd>Bu seçenek modülleri devingen değil de durağan ilintilemek dışında
465          <code>--enable-mods-shared</code> seçeneğine benzer. Yani bu
466          modüller <code class="program"><a href="/programs/httpd.html">httpd</a></code> çalıştırılır çalıştırılmaz etkin
467          olurlar. Yüklenmeleri için <code class="directive"><a href="/mod/mod_so.html#loadmodule">LoadModule</a></code> yönergesine ihtiyaçları
468          yoktur.</dd>
469
470        <dt><code>--enable-modules=<var>MODULE-LIST</var></code></dt>
471        <dd>Bu seçenek <code>--enable-mods-shared</code> gibi davranır ve ek
472          olarak belirtilen modülleri devingen olarak ilintiler.Özel
473          <code>none</code> anahtar sözcüğü tüm modüllerin derlenmesini iptal
474          eder.</dd>
475
476        <dt><code>--enable-v4-mapped</code></dt>
477        <dd>IPv6 soketlierinin IPv4 bağlantılar üzerinde kullanılması mümkün
478          olur.</dd>
479
480        <dt><code>--with-port=<var>port</var></code></dt>
481        <dd>Bu seçenek <code class="program"><a href="/programs/httpd.html">httpd</a></code>'nin dinleyeceği portu
482          belirler. Bu port <code>httpd.conf</code> yapılandırma dosyası
483          üretilirken kullanılır. 80. port öntanımlıdır.</dd>
484
485        <dt><code>--with-program-name</code></dt>
486        <dd>Öntanımlı olan <code>httpd</code> yerine başka bir çalıştırabilir
487          ismi tanımlar.</dd>
488      </dl>
489    
490  
491
492  <h3><a name="packages" id="packages">Seçimlik paketler</a></h3>
493    <p>Buradaki seçenekler seçimlik paketleri tanımlamak için kullanılır.</p>
494
495    <h4><a name="generalpackages" id="generalpackages">Genel sözdizimi</a></h4>
496      <p>Bir seçimlik paketi tanımlamak için genellikle şöyle bir sözdizimi
497        kullanılır:</p>
498
499      <dl>
500        <dt><code>--with-<var>paket</var>[=<var>değer</var>]</code></dt>
501        <dd><code><var>paket</var></code> paketi kullanılır. Öntanımlı
502          <code><var>değer</var></code> <code>yes</code>’tir.</dd>
503
504        <dt><code>--without-<var>paket</var></code></dt>
505        <dd><code><var>paket</var></code> paketi kullanılmaz. Öntanımlı
506          <code><var>değer</var></code> <code>no</code>’dur. Bu seçenek
507          <code>autoconf</code> tarafından sağlanmıştır ve Apache HTTP
508          Sunucusu için pek yararlı değildir.</dd>
509      </dl>
510    
511
512    
513
514    <h4><a name="packageopt" id="packageopt">Özel paketler</a></h4>
515      <dl>
516        <dt><code>--with-apr=<var>dizin</var>|<var>dosya</var></code></dt>
517        <dd><a class="glossarylink" href="/glossary.html#apr" title="sözlüğe bakınız">Apache Taşınabilir Arayüzü</a> (APR)
518          httpd kaynak paketinin bir parçası olup HTTP Sunucu ile birlikte
519          derlenir. Eğer kendi kurulu APR’nizi kullanmak isterseniz bunu
520          <code>configure</code> betiğine <code>apr-config</code> betiğinin
521          yolunu belirterek ifade edebilirsiniz. Kurulu APR için bid dizin,
522          dosya ismi veya mutlak dosya yolu belirtebilirsiniz.
523          <code>apr-config</code> ya belirttiğiniz dizinde ya da
524          <code>bin</code> alt dizininde bulunmalıdır.</dd>
525
526        <dt><code>--with-apr-util=<var>dizin</var>|<var>dosya</var></code></dt>
527        <dd>Apache Taşınabilir Arayüzü Araçları (APU) httpd kaynak paketinin
528          bir parçası olup HTTP Sunucu ile birlikte derlenir. Eğer kendi
529          kurulu APU’nuzu kullanmak isterseniz bunu <code>configure</code>
530          betiğine <code>apu-config</code> betiğinin yolunu belirterek ifade
531          edebilirsiniz. Kurulu APR için bir dizin, dosya ismi veya mutlak
532          dosya yolu belirtebilirsiniz. <code>apr-config</code> ya
533          belirttiğiniz dizinde ya da <code>bin</code> alt dizininde
534          bulunmalıdır.</dd>
535
536        <dt><code>--with-ssl=<var>dizin</var></code></dt>
537        <dd><code class="module"><a href="/mod/mod_ssl.html">mod_ssl</a></code> modülü etkinse <code>configure</code>
538          betiği kurulu bir OpenSSL arayacaktır. Kendi SSL/TLS kurulumunuzun
539          yolunu bu seçenekle belirtebilirsiniz.</dd>
540
541        <dt><code>--with-z=<var>dizin</var></code></dt>
542        <dd>Yapılandırmanız gerektirdiği takdirde (örneğin,
543          <code class="module"><a href="/mod/mod_deflate.html">mod_deflate</a></code> etkinse) <code>configure</code> betiği
544          kurulu <code>zlib</code> kütüphanesinin yerini tespit etmeye
545          çalışacaktır. Kendi sıkıştırma kütüphanenizin yerini bu seçenekle
546          belirtebilirsiniz.</dd>
547      </dl>
548
549      <p>Apache HTTP Sunucusunun çeşitli bölümleri,
550        <code class="module"><a href="/mod/mod_authn_dbm.html">mod_authn_dbm</a></code> modülü ve <code class="module"><a href="/mod/mod_rewrite.html">mod_rewrite</a></code>
551        modülünün <code class="directive"><a href="/mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>
552        yönergesi bilgilere erişimi hızlandırmak için basit anahtar/değer
553        veritabanları kullanırlar. SDBM, APU içinde mevcut olduğundan bu
554        veritabanı her zaman kullanılabilir durumdadır. Eğer başka veritabanı
555        türleri kullanmak isterseniz aşağıdaki seçeneklerle bunları etkin
556        kılabilirsiniz:</p>
557
558      <dl>
559        <dt><code>--with-gdbm[=<var>dizin-yolu</var>]</code></dt>
560        <dd>Bir <code><var>dizin-yolu</var></code> belirtilmemişse
561          <code>configure</code> betiği GNU DBM kurulumunun kütüphanelerini ve
562          başlık dosyalarını bulunması olası yerlerde arar.  Bir
563          <code><var>dizin-yolu</var></code> belirtilmişse
564          <code>configure</code> betiği kurulumun kütüphanelerini
565          <code><var>dizin-yolu</var>/lib</code> altında, başlık dosyalarını
566          ise <code><var>dizin-yolu</var>/include</code> altında arayacaktır.
567          Bundan başka, başlık ve kütüphane dosyalarının bulundukları yerler
568          iki nokta imi ile ayrılarak <code><var>dizin-yolu</var></code>
569          olarak belirtilebilir.</dd>
570
571        <dt><code>--with-ndbm[=<var>dizin-yolu</var>]</code></dt>
572        <dd>New DBM kurulumunu araştırması dışında <code>--with-gdbm</code>
573          seçeneği gibidir.</dd>
574
575        <dt><code>--with-berkeley-db[=<var>dizin-yolu</var>]</code></dt>
576        <dd>Berkeley DB kurulumunu araştırması dışında
577          <code>--with-gdbm</code> seçeneği gibidir.</dd>
578      </dl>
579
580      <div class="note"><h3>Bilginize</h3>
581        <p>DBM seçenekleri APU tarafından sağlanmış olup onun yapılandırma
582          betiğine aktarılır. Bu seçenekler <code>--with-apr-util</code>
583          seçeneği ile tanımlanmış bir kurulu APU varsa kullanışlı olur.</p>
584        <p>HTTP sunucunuz ile birlikte birden fazla DBM gerçeklenimi
585          kullanabilirsiniz. Kullanılacak DBM türünü her zaman çalışma anı
586          yapılandırmanızla yapılandırabilirsiniz.</p>
587      </div>
588    
589  
590
591  <h3><a name="supportopt" id="supportopt">Destek programları için seçenekler</a></h3>
592    <dl>
593      <dt><code>--enable-static-support</code></dt>
594      <dd>Destek programlarını durağan ilintili olarak derler. Yani
595        çalıştırılabilirin kullandığı bütün kütüphaneler kodla
596        bütünleştirilir. Bu seçenek belirtilmedikçe destek programları daima
597        devingen ilintili olarak derlenir.</dd>
598
599      <dt><code>--enable-suexec</code></dt>
600      <dd>Çatallanan sürecin kullanıcı ve grup kimliklerinin
601        değiştirilebilmesini sağlayan <code class="program"><a href="/programs/suexec.html">suexec</a></code> programının
602        kullanımını etkinleştirir. <strong>Sunucunuz üzerinde suid biti
603        etkinleştirilmiş bir program çalıştırmanın sistem güvenliğinde
604        yaratacağı sorunlar hakkında bir fikriniz yoksa bu seçeneği
605        etkinleştirmeyin</strong>. <code class="program"><a href="/programs/suexec.html">suexec</a></code> yapılandırma
606        seçenekleri <a href="#suexec">aşağıda</a> açıklanmıştır.</dd>
607    </dl>
608
609    <p>Tek bir destek programını aşağıdaki seçenekleri kullanarak bir durağan
610      ilintili çalıştırılabilir olarak derleyebilirsiniz:</p>
611
612    <dl>
613      <dt><code>--enable-static-ab</code></dt>
614      <dd><code class="program"><a href="/programs/ab.html">ab</a></code> programının durağan ilintili sürümü
615        derlenir.</dd>
616
617      
618      <dt><code>--enable-static-checkgid</code></dt>
619      <dd><code>checkgid</code> programının durağan ilintili sürümü
620        derlenir.</dd>
621
622      <dt><code>--enable-static-htdbm</code></dt>
623      <dd><code class="program"><a href="/programs/htdbm.html">htdbm</a></code> programının durağan ilintili sürümü
624        derlenir.</dd>
625
626      <dt><code>--enable-static-htdigest</code></dt>
627      <dd><code class="program"><a href="/programs/htdigest.html">htdigest</a></code> programının durağan ilintili sürümü
628        derlenir.</dd>
629
630      <dt><code>--enable-static-htpasswd</code></dt>
631      <dd><code class="program"><a href="/programs/htpasswd.html">htpasswd</a></code> programının durağan ilintili sürümü
632        derlenir.</dd>
633
634      <dt><code>--enable-static-logresolve</code></dt>
635      <dd><code class="program"><a href="/programs/logresolve.html">logresolve</a></code> programının durağan ilintili sürümü
636        derlenir.</dd>
637
638      <dt><code>--enable-static-rotatelogs</code></dt>
639      <dd><code class="program"><a href="/programs/rotatelogs.html">rotatelogs</a></code> programının durağan ilintili sürümü
640        derlenir.</dd>
641    </dl>
642
643    <h4><a name="suexec" id="suexec"><code>suexec</code> yapılandırma seçenekleri</a></h4>
644      
645
646      <p>Aşağıdaki seçeneklerle <code class="program"><a href="/programs/suexec.html">suexec</a></code> programının
647        davranışı hassas bir şekilde ayarlanabilir. Daha ayrıntılı bilgi için
648        <a href="suexec.html#install">suEXEC yapılandırması ve kurulumu</a>na
649        bakınız.</p>
650
651      <dl>
652        <dt><code>--with-suexec-bin</code></dt>
653        <dd>Bu seçenek ile <code class="program"><a href="/programs/suexec.html">suexec</a></code> çalıştırılabilirinin yeri
654          belirtilir. Öntanımlı olarak <code>--sbindir</code> ile belirtilen
655          dizine kurulur (<a href="#directoryfinetuning">Kurulum dizinlerinde
656          ince ayar</a> konusuna bakınız).</dd>
657
658        <dt><code>--with-suexec-caller</code></dt>
659        <dd>Bu seçenek ile <code class="program"><a href="/programs/suexec.html">suexec</a></code>’i çalıştırabilecek
660          kullanıcı belirtilir. Normalde <code class="program"><a href="/programs/httpd.html">httpd</a></code> programını
661          çalıştıran kullanıcı olmalıdır.</dd>
662
663        <dt><code>--with-suexec-docroot</code></dt>
664        <dd>Bu seçenek ile <code class="program"><a href="/programs/suexec.html">suexec</a></code>'e erişebilecek
665          çalıştırılabilirlerin altında bulunacağı dizin belirtilir.
666          <code>--datadir/htdocs</code> öntanımlıdır.</dd>
667
668        <dt><code>--with-suexec-gidmin</code></dt>
669        <dd><code class="program"><a href="/programs/suexec.html">suexec</a></code> için hedef kullanıcı olmasına izin
670          verilen en küçük grup kimliğini tanımlamak için kullanılır. 100
671          öntanımlıdır.</dd>
672
673        <dt><code>--with-suexec-logfile</code></dt>
674        <dd><code class="program"><a href="/programs/suexec.html">suexec</a></code> günlük dosyasının ismi belirtilir.
675          Öntanımlı olarak bu dosyanın ismi <code>suexec_log</code> olup
676          <code>--logfiledir</code> seçeneği ile belirtilen dizin altında
677          bulunur.</dd>
678
679        <dt><code>--with-suexec-safepath</code></dt>
680        <dd><code class="program"><a href="/programs/suexec.html">suexec</a></code> tarafından çalıştırılacak süreçlerin
681          çalıştırılabilirlerinin bulunabileceği dizinleri <code>PATH</code>
682          ortam değişkenine tanımlamak için kullanılır.
683          <code>/usr/local/bin:/usr/bin:/bin</code> öntanımlıdır.</dd>
684
685        <dt><code>--with-suexec-userdir</code></dt>
686        <dd>Bu seçenek, kullanıcı dizinleri altında <code class="program"><a href="/programs/suexec.html">suexec</a></code>
687          tarafından çalıştırılacak süreçlerin çalıştırılabilirlerinin
688          bulunabileceği alt dizini tanımlar. <code class="program"><a href="/programs/suexec.html">suexec</a></code>
689          programını (<code class="module"><a href="/mod/mod_userdir.html">mod_userdir</a></code> tarafından sağlanan)
690          kullanıcıya özel dizinlerde  kullanmak istediğinizde bu gereklidir.
691          <code>public_html</code> alt dizini öntanımlıdır.</dd>
692
693        <dt><code>--with-suexec-uidmin</code></dt>
694        <dd><code class="program"><a href="/programs/suexec.html">suexec</a></code> için hedef kullanıcı olmasına izin
695          verilen en küçük kullanıcı kimliğini tanımlamak için kullanılır.
696          100 öntanımlıdır.</dd>
697
698        <dt><code>--with-suexec-umask</code></dt>
699        <dd><code class="program"><a href="/programs/suexec.html">suexec</a></code> tarafından çalıştırılacak süreçler için
700          <code>umask</code> tanımlar. Sisteminiz için geçerli ayarlar
701          öntanımlıdır.</dd>
702      </dl>
703    
704  
705</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
706<div class="section">
707<h2><a name="env" id="env">Ortam Değişkenleri</a></h2>
708  <p><code>configure</code> betiğinin yerleri ve isimleri standartlara uygun
709    olmayan kütüphaneleri ve programları bulmasını yardımcı olan veya
710    <code>configure</code> betiği tarafından yapılan bazı seçimleri
711    değiştirmenizi sağlayacak bazı ortam değişkenleri vardır.</p>
712
713  
714  <dl>
715    <dt><code>CC</code></dt>
716    <dd>Bu değişkenle derleme sırasında kullanılacak C derleyici komutu
717      tanımlanır.</dd>
718
719    <dt><code>CFLAGS</code></dt>
720    <dd>Bu değişkenle derleme sırasında kullanılacak C derleyici seçenekleri
721      tanımlanır.</dd>
722
723    <dt><code>CPP</code></dt>
724    <dd>Bu değişkenle derleme sırasında kullanılacak C önişlemci komutu
725      tanımlanır.</dd>
726
727    <dt><code>CPPFLAGS</code></dt>
728    <dd>C/C++ önişlemci seçenekleri tanımlanır. Örneğin, eğer başlık
729      dosyaları standart yerlerinde değil de
730      <code><var>includedir</var></code> dizinindeyse bunu
731      <code>-I<var>includedir</var></code> seçeneği olarak
732      belirtebilirsiniz.</dd>
733
734    <dt><code>LDFLAGS</code></dt>
735    <dd>İlintileyici seçenekleri tanımlanır. Örneğin, eğer kütüphane
736      dosyalarınız standart yerlerinde değil de
737      <code><var>libdir</var></code> dizinindeyse bunu
738      <code>-L<var>libdir</var></code> seçeneği olarak belirtebilirsiniz.</dd>
739  </dl>
740</div></div>
741<div class="bottomlang">
742<p><span>Mevcut Diller: </span><a href="/en/programs/configure.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
743<a href="/fr/programs/configure.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
744<a href="/ko/programs/configure.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
745<a href="/tr/programs/configure.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
746</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">Yorum</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
747<script type="text/javascript"><!--//--><![CDATA[//><!--
748var comments_shortname = 'httpd';
749var comments_identifier = 'http://httpd.apache.org/docs/2.4/programs/configure.html';
750(function(w, d) {
751    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
752        d.write('<div id="comments_thread"><\/div>');
753        var s = d.createElement('script');
754        s.type = 'text/javascript';
755        s.async = true;
756        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
757        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
758    }
759    else { 
760        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
761    }
762})(window, document);
763//--><!]]></script></div><div id="footer">
764<p class="apache">Copyright 2014 The Apache Software Foundation.<br /><a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> altında lisanslıdır.</p>
765<p class="menu"><a href="/mod/">Modüller</a> | <a href="/mod/directives.html">Yönergeler</a> | <a href="http://wiki.apache.org/httpd/FAQ">SSS</a> | <a href="/glossary.html">Terimler</a> | <a href="/sitemap.html">Site Haritası</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
766if (typeof(prettyPrint) !== 'undefined') {
767    prettyPrint();
768}
769//--><!]]></script>
770</body></html>