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.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.2</p> 19<img alt="" src="/images/feather.gif" /></div> 20<div class="up"><a href="./"><img title="<-" alt="<-" src="/images/left.gif" /></a></div> 21<div id="path"> 22<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Sunucusu</a> > <a href="http://httpd.apache.org/docs/">Belgeleme</a> > <a href="../">Sürüm 2.2</a> > <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"> en </a> | 25<a href="/ko/programs/configure.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | 26<a href="/tr/programs/configure.html" title="Türkçe"> tr </a></p> 27</div> 28 29 <p><code>configure</code> betiği, Apache HTTP Sunucusunun kaynak kodlarını 30 belli bir platform için yapılandırmakta ve derlemekte kullanılır. 31 Sunucuyu kişisel gereksinimlerinize uygun şekilde derlemek için çeşitli 32 seçeneklere sahiptir.</p> 33 34 <p>Bu betik Apache HTTP Sunucusu kaynak paketinin kök dizininde bulunur ve 35 sadece Unix ve benzeri sistemlerde kullanılabilir. Kaynak paketinin 36 diğer platformalarda yapılandırılması ve derlenmesi hakkında bilgi 37 edinmek için <a href="/platform/">platform</a> belgelerine bakınız.</p> 38</div> 39<div id="quickview"><ul id="toc"><li><img alt="" src="/images/down.gif" /> <a href="#synopsis">Komut Satırı</a></li> 40<li><img alt="" src="/images/down.gif" /> <a href="#options">Seçenekler</a></li> 41<li><img alt="" src="/images/down.gif" /> <a href="#env">Ortam Değişkenleri</a></li> 42</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> 43<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div> 44<div class="section"> 45<h2><a name="synopsis" id="synopsis">Komut Satırı</a></h2> 46 <p><code>configure</code> betiğini kaynak paketinin kök dizininden başka 47 bir yere kopyalayıp çalıştırmamalısınız.</p> 48 49 <p><code><strong>/configure</strong> [<var>seçenek</var>]... 50 [<var>değişken=değer</var>]...</code></p> 51 52 <p><code>CC</code>, <code>CFLAGS</code> gibi ortam değişkenlerini 53 <code><var>değişken</var>=<var>değer</var></code> atamaları biçiminde 54 kullanabilirsiniz. Kullanışlı değişkenlerin bazıları <a href="#env">aşağıda</a> açıklanmıştır.</p> 55</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div> 56<div class="section"> 57<h2><a name="options" id="options">Seçenekler</a></h2> 58 <ul> 59 <li><a href="#configurationoptions">Yapılandırma seçenekleri</a></li> 60 <li><a href="#installationdirectories">Kurulum dizinleri</a></li> 61 <li><a href="#systemtypes">Sistem türleri</a></li> 62 <li><a href="#optionalfeatures">Seçimlik özellikler</a></li> 63 <li><a href="#supportopt">Destek programları için seçenekler</a></li> 64 </ul> 65 66 <h3><a name="configurationoptions" id="configurationoptions">Yapılandırma seçenekleri</a></h3> 67 68 <p>Aşağıdaki seçenekler <code>configure</code> betiğinin kendi davranışını 69 belirlemekte kullanılır.</p> 70 71 <dl> 72 <dt><code>-C</code></dt> 73 <dt><code>--config-cache</code></dt> 74 <dd><code>--cache-file=config.cache</code> için bir kısaltmadır.</dd> 75 76 <dt><code>--cache-file=<var>dosya</var></code></dt> 77 <dd>Sınama sonuçları <code><var>dosya</var></code> dosyasında saklanır. 78 Bu seçenek açıkça belirtilmedikçe işlevsizdir.</dd> 79 80 <dt><code>-h</code></dt> 81 <dt><code>--help [short|recursive]</code></dt> 82 <dd>Yardım metnini basar ve çıkar. <code>short</code> değeriyle sadece 83 bu pakete özgü seçenekler listelenir. <code>recursive</code> değeriyle 84 ise paketin içindeki tüm paketler için kısa bir yardım metni 85 basılır.</dd> 86 87 <dt><code>-n</code></dt> 88 <dt><code>--no-create</code></dt> 89 <dd><code>configure</code> betiği normal olarak çalışır fakat herhangi 90 bir çıktı dosyası üretmez. Derleme için <code>Makefile</code> 91 dosyalarını üretmeksizin sınamaların sonuçlarını görmek için 92 yararlıdır.</dd> 93 94 <dt><code>-q</code></dt> 95 <dt><code>--quiet</code></dt> 96 <dd>Yapılandırma sürecinde <code>checking ...</code> iletilerini basmaz. 97 </dd> 98 99 <dt><code>--srcdir=<var>dizin</var></code></dt> 100 <dd><code><em>dizin</em></code> dizinini kaynak dosyaları dizini olarak 101 tanımlar. <code>configure</code> betiğinin bulunduğu dizin veya bir 102 üst dizin öntanımlıdır.</dd> 103 104 <dt><code>--silent</code></dt> 105 <dd><code>--quiet</code> ile aynı.</dd> 106 107 <dt>-V</dt> 108 <dt>--version</dt> 109 <dd>Telif hakkı bilgilerini gösterir ve çıkar.</dd> 110 </dl> 111 112 113 <h3><a name="installationdirectories" id="installationdirectories">Kurulum dizinleri</a></h3> 114 115 <p>Bu seçenekler kurulum dizinlerini tanımlar. Kurulum dizinleri seçilmiş 116 yerleşime bağımlıdır.</p> 117 118 <dl> 119 <dt><code>--prefix=<var>PREFIX</var></code></dt> 120 <dd>Mimariden bağımsız dosyalar <code><em>PREFIX</em></code> dizininin 121 altına kurulur. <code>/usr/local/apache2</code> öntanımlı kurulum 122 dizinidir.</dd> 123 124 <dt><code>--exec-prefix=<var>EPREFIX</var></code></dt> 125 <dd>Mimariye bağımlı dosyalar <code><em>EPREFIX</em></code> dizininin 126 altına kurulur. Bunun için <code><em>PREFIX</em></code> dizini 127 öntanımlı kurulum dizinidir.</dd> 128 </dl> 129 130 <p>Öntanımlı olarak, <code>make install</code> tüm dosyaların 131 <code>/usr/local/apache2/bin</code>, <code>/usr/local/apache2/lib</code> 132 gibi dizinlere kurulmasını sağlar. Kurulum dizini önekini örneğin, 133 <code>--prefix=$HOME</code> şeklinde belirterek kurulumun başka bir yere 134 yapılmasını sağlayabilirsiniz.</p> 135 136 <h4><a name="layout" id="layout">Bir dizin yerleşimi tanımlamak</a></h4> 137 <dl> 138 <dt><code>--enable-layout=<var>LAYOUT</var></code></dt> 139 <dd>Kaynak kodu ve derleme betikleri kurulum ağacının 140 <code><em>LAYOUT</em></code> yerleşimine dayalı olduğu varsayımıyla 141 yapılandırılır. Bu seçenek sayesinde Apache HTTP Sunucusu kurulumu 142 içinde her dosya türü için farklı bir yer belirleyebilirsiniz. 143 <code>config.layout</code> dosyasında böyle yapılandırma örnekleri 144 vardır. Örnekleri izleyerek kendi yapılandırmanızı 145 oluşturabilirsiniz. Bu dosyada örneğin <code>FOO</code> isimli 146 yerleşim <code><Layout FOO>...</Layout></code> bölümü 147 içinde düzenlenmiştir ve her yerleşim için böyle ayrı bir bölüm 148 vardır. Öntanımlı yerleşim <code>Apache</code>’dir.</dd> 149 </dl> 150 151 152 <h4><a name="directoryfinetuning" id="directoryfinetuning">Kurulum dizinlerinde ince ayar</a></h4> 153 154 155 <p>Kurulum dizinlerini daha iyi denetim altında tutmak için aşağıdaki 156 seçenekler kullanılır. Lütfen, dizin öntanımlılarının 157 <code>autoconf</code> tarafından tanımlandığına ve seçilen yerleşim 158 ayarlarının bunları yerini aldığına dikkat ediniz.</p> 159 160 <dl> 161 162 <dt><code>--bindir=<var>dizin</var></code></dt> 163 <dd>Kullanıcı tarafından çalıştırılabilen dosyalar 164 <code><em>dizin</em></code> dizinine kurulur. Bunlar 165 <code class="program"><a href="/programs/htpasswd.html">htpasswd</a></code>, <code class="program"><a href="/programs/dbmmanage.html">dbmmanage</a></code> gibi site 166 yönetimi için yararlı destek programlarıdır. Öntanımlı olarak bu 167 dosyalar <code><var>EPREFIX</var>/bin</code> dizinine kurulur.</dd> 168 169 <dt><code>--datadir=<var>dizin</var></code></dt> 170 <dd>Mimariden bağımsız salt okunur veriler <code><em>dizin</em></code> 171 dizinine kurulur. Bunların öntanımlı kurulum dizini 172 <code><var>PREFIX</var>/share</code> dizinidir. Bu seçenek 173 <code>autoconf</code> tarafından atanır ve şimdilik 174 kullanılmamıştır.</dd> 175 176 <dt><code>--includedir=<var>dizin</var></code></dt> 177 <dd>C başlık dosyaları <code><em>dizin</em></code> dizinine kurulur. 178 Bunların öntanımlı kurulum dizini 179 <code><var>PREFIX</var>/include</code> dizinidir.</dd> 180 181 <dt><code>--infodir=<var>dizin</var></code></dt> 182 <dd>Info belgeleri <code><em>dizin</em></code> dizinine kurulur. 183 Bunların öntanımlı kurulum dizini 184 <code><var>PREFIX</var>/info</code> dizinidir. Bu seçenek şimdilik 185 kullanılmamıştır.</dd> 186 187 <dt><code>--libdir=<var>dizin</var></code></dt> 188 <dd>Nesne kod kütüphaneleri <code><em>dizin</em></code> dizinine 189 kurulur. Bunların öntanımlı kurulum dizini 190 <code><var>PREFIX</var>/lib</code> dizinidir.</dd> 191 192 <dt><code>--libexecdir=<var>dizin</var></code></dt> 193 <dd>Paylaşımlı modüller gibi program dosyaları 194 <code><em>dizin</em></code> dizinine kurulur. Öntanımlı olarak 195 <code>libexecdir</code> bu dizini 196 <code><var>EPREFIX</var>/modules</code> olarak tanımlar.</dd> 197 198 <dt><code>--localstatedir=<var>dizin</var></code></dt> 199 <dd>Düzenlenebilir tek makinelik veri <code><em>dizin</em></code> 200 dizinine kurulur. Öntanımlı olarak <code>localstatedir</code> bu 201 dizini <code><var>PREFIX</var>/var</code> olarak tanımlar. Bu 202 seçenek <code>autoconf</code> tarafından atanır ve şimdilik 203 kullanılmamıştır.</dd> 204 205 <dt><code>--mandir=<var>dizin</var></code></dt> 206 <dd>Kılavuz sayfaları <code><em>dizin</em></code> dizinine kurulur. 207 Öntanımlı olarak <code>mandir</code> bu dizini 208 <code><var>EPREFIX</var>/man</code> olarak tanımlar.</dd> 209 210 <dt><code>--oldincludedir=<var>dizin</var></code></dt> 211 <dd>GCC harici C başlık dosyaları <code><em>dizin</em></code> dizinine 212 kurulur. Öntanımlı olarak <code>oldincludedir</code> bu dizini 213 <code>/usr/include</code> olarak tanımlar. Bu seçenek 214 <code>autoconf</code> tarafından atanır ve şimdilik 215 kullanılmamıştır.</dd> 216 217 <dt><code>--sbindir=<var>dizin</var></code></dt> 218 <dd>Sistem yöneticisi tarafından kullanılabilen programlar 219 <code><em>dizin</em></code> dizinine kurulur. Bunlar 220 <code class="program"><a href="/programs/httpd.html">httpd</a></code>, <code class="program"><a href="/programs/apachectl.html">apachectl</a></code>, 221 <code class="program"><a href="/programs/suexec.html">suexec</a></code> gibi Apache HTTP Sunucusunu çalıştırmak 222 için gereken programlardır. Öntanımlı olarak <code>sbindir</code> bu 223 dizini <code><var>EPREFIX</var>/sbin</code> olarak tanımlar.</dd> 224 225 <dt><code>--sharedstatedir=<var>dizin</var></code></dt> 226 <dd>Mimariye bağımlı düzenlenebilir veriler 227 <code><em>dizin</em></code> dizinine kurulur. Öntanımlı olarak 228 <code>sharedstatedir</code> bu dizini 229 <code><var>PREFIX</var>/com</code> olarak tanımlar. Bu seçenek 230 <code>autoconf</code> tarafından atanır ve şimdilik 231 kullanılmamıştır.</dd> 232 233 <dt><code>--sysconfdir=<var>dizin</var></code></dt> 234 <dd><code>httpd.conf</code>, <code>mime.types</code> gibi tek 235 makinelik salt okunur sunucu yapılandırma dosyaları 236 <code><em>dizin</em></code> dizinine kurulur. Öntanımlı olarak 237 <code>sysconfdir</code> bu dizini <code><var>PREFIX</var>/conf</code> 238 olarak tanımlar.</dd> 239 </dl> 240 241 242 243 <h3><a name="systemtypes" id="systemtypes">Sistem türleri</a></h3> 244 245 <p>Bu seçenekleri Apache HTTP Sunucusunu başka bir platformda çalıştırmak 246 üzere çapraz derleme yaparken kullanılır. Normal durumlarda sunucu 247 derlendiği platformda çalıştırıldığından bu seçenekler kullanılmaz.</p> 248 249 <dl> 250 <dt><code>--build=<var>derleme-ortamı</var></code></dt> 251 <dd>Derleme araçlarının derleneceği sistemin sistem türünü tanımlar. 252 <code>config.guess</code> betiği ile elde edilen sonuç 253 öntanımlıdır.</dd> 254 255 <dt><code>--host=<var>çalışma-ortamı</var></code></dt> 256 <dd>Sunucunun çalışacağı sistemin sistem türünü tanımlar. Öntanımlı 257 sistem türü <code><var>derleme-ortamı</var></code>’dır.</dd> 258 259 <dt><code>--target=<var>hedef-ortam</var></code></dt> 260 <dd>Derleyicileri <code><var>hedef-ortam</var></code> sistem türü için 261 yapılandırır. Öntanımlı sistem türü 262 <code><var>çalışma-ortamı</var></code>’dır. Bu seçenek 263 <code>autoconf</code> tarafından atanır ve Apache HTTP Sunucusu için 264 gerekli değildir.</dd> 265 </dl> 266 267 268 <h3><a name="optionalfeatures" id="optionalfeatures">Seçimlik özellikler</a></h3> 269 270 <p>Bu seçenekler HTTP sunucunuzun sahip olmasını istediğiniz özelliklerin 271 hassas olarak ayarlanmasını sağlar.</p> 272 273 <h4><a name="generaloptfeat" id="generaloptfeat">Genel sözdizimi</a></h4> 274 <p>Bir özelliği etkin kılmak veya iptal etmek için genellikle şu 275 sözdizimi kullanılır:</p> 276 277 <dl> 278 <dt><code>--disable-<var>özellik</var></code></dt> 279 <dd>Sunucu <code><em>özellik</em></code> özelliğine sahip olmaz. Bu 280 seçenek<code>--enable-<var>özellik</var>=no</code> seçeneğine 281 eşdeğerdir.</dd> 282 283 <dt><code>--enable-<var>özellik</var>[=<var>değer</var>]</code></dt> 284 <dd>Sunucu <code><var>özellik</var></code> özelliğine sahip olur. 285 <code><var>değer</var></code> belirtilmediği takdirde 286 <code>yes</code> (evet) öntanımlıdır.</dd> 287 288 <dt><code>--enable-<var>modül</var>=shared</code></dt> 289 <dd>Belirtilen modül DSO modülü olarak derlenir.</dd> 290 291 <dt><code>--enable-<var>modül</var>=static</code></dt> 292 <dd>Öntanımlı olarak etkin olan modüller durağan ilintilenir. Bunu bu 293 seçenekle alenen zorlayabilirsiniz.</dd> 294 </dl> 295 296 <div class="note"><h3>Bilginize</h3> 297 <p><code>--enable-<var>filanca</var></code> seçeneğinin varlığı 298 <code>configure</code> betiğinin <code><var>filanca</var></code> diye 299 bir modül var olmasa bile bundan şikayetçi olmasına sebep olmaz. Bu 300 bakımdan dikkatli olunuz.</p> 301 </div> 302 303 304 305 <h4><a name="enabledmodules" id="enabledmodules">Öntanımlı olarak etkin modüller</a></h4> 306 <p>Bazı modüller öntanımlı olarak derlendiğinden iptal edilmek istenirse 307 bunun açıkça belirtilmesi gerekir. Aşağıdaki seçenekler bu tür 308 modüllerin diğerlerinden bağımsız olarak derlenmemesini sağlar.</p> 309 310 <dl> 311 <dt><code>--disable-actions</code></dt> 312 <dd><code class="module"><a href="/mod/mod_actions.html">mod_actions</a></code> modülü tarafından sağlanan ve 313 isteklerle tetiklenen eylemleri iptal eder.</dd> 314 315 <dt><code>--disable-alias</code></dt> 316 <dd><code class="module"><a href="/mod/mod_alias.html">mod_alias</a></code> modülü tarafından sağlanan, isteklerin 317 farklı dosya sistemi bölümleriyle eşlenmesi iptal edilir.</dd> 318 319 <dt><code>--disable-asis</code></dt> 320 <dd><code class="module"><a href="/mod/mod_asis.html">mod_asis</a></code> modülü tarafından sağlanan kendinden 321 HTTP başlıklı dosya türü desteğini iptal eder.</dd> 322 323 <dt><code>--disable-auth-basic</code></dt> 324 <dd><code class="module"><a href="/mod/mod_auth.html">mod_auth</a></code> modülü tarafından sağlanan kullanıcıya 325 dayalı erişim denetimi iptal edilir. Bu modül, kullanıcı isminin ve 326 parolasının salt metin dosyalarda saklandığı Temel HTTP Kimlik 327 Doğrulaması için kullanılır.</dd> 328 329 <dt><code>--disable-autoindex</code></dt> 330 <dd><code class="module"><a href="/mod/mod_autoindex.html">mod_autoindex</a></code> modülü tarafından sağlanan dizin 331 içerik listelemesini iptal eder.</dd> 332 333 <dt><code>--disable-access</code></dt> 334 <dd><code class="module"><a href="/mod/mod_access.html">mod_access</a></code> modülü tarafından sağlanan konağa 335 dayalı erişim denetimi iptal edilir.</dd> 336 337 <dt><code>--disable-cgi</code></dt> 338 <dd>CGI betiklerine destek sağlayan <code class="module"><a href="/mod/mod_cgi.html">mod_cgi</a></code>, çok 339 evreli olmayan MPM kullanıldığında öntanımlı olarak etkin kılınır. 340 CGI desteğini iptal etmek için bu seçeneği kullanın.</dd> 341 342 <dt><code>--disable-cgid</code></dt> 343 <dd><code class="module"><a href="/mod/worker.html">worker</a></code> çok evreli MPM’i kullanılırken CGI 344 betikleri için desteği öntanımlı olarak <code class="module"><a href="/mod/mod_cgid.html">mod_cgid</a></code> 345 modülü sağlar. CGI desteğini iptal etmek için bu seçeneği 346 kullanın.</dd> 347 348 <dt><code>--disable-charset-lite</code></dt> 349 <dd><code class="module"><a href="/mod/mod_charset_lite.html">mod_charset_lite</a></code> modülü tarafından sağlanan 350 karakter kümesi dönüşümleri iptal edilir. Bu modül sadece EBCDIC 351 sistemlerinde öntanımlı olarak kurulur.</dd> 352 353 <dt><code>--disable-dir</code></dt> 354 <dd><code class="module"><a href="/mod/mod_dir.html">mod_dir</a></code> modülü tarafından sağlanan dizin 355 isteklerine destek iptal edilir.</dd> 356 357 <dt><code>--disable-env</code></dt> 358 <dd><code class="module"><a href="/mod/mod_env.html">mod_env</a></code> modülü tarafından sağlanan ortam 359 değişkenlerine destek iptal edilir.</dd> 360 361 362 <dt><code>--disable-http</code></dt> 363 <dd>HTTP protokolüne destek iptal edilir. <code>http</code> modülü 364 en temel modüldür ve sunucunun bir HTTP sunucusu olarak çalışmasını 365 sağlar. Sadece, HTTP protokolü yerine başka bir protokol kullanmak 366 isterseniz bu seçeneği kullunın. <strong>Ne yaptığınızdan gerçekten 367 emin olamıyorsanız bu desteği asla iptal etmeyin.</strong> 368 <br /> 369 Dikkat: Bu modül ana kodla daima durağan ilintilidir.</dd> 370 371 <dt><code>--disable-imagemap</code></dt> 372 <dd><code class="module"><a href="/mod/mod_imagemap.html">mod_imagemap</a></code> modülü tarafından sağlanan resim 373 eşlemlerine destek iptal edilir.</dd> 374 375 <dt><code>--disable-include</code></dt> 376 <dd><code class="module"><a href="/mod/mod_include.html">mod_include</a></code> modülü tarafından sağlanan SSI 377 sayfaları desteği iptal edilir.</dd> 378 379 <dt><code>--disable-log-config</code></dt> 380 <dd><code class="module"><a href="/mod/mod_log_config.html">mod_log_config</a></code> modülü tarafından sağlanan günlük 381 kayıtları yapılandırması iptal edilir. Bu modül olmaksızın sunucu 382 yapılan isteklerin günlük kayıtlarını tutamaz.</dd> 383 384 <dt><code>--disable-mime</code></dt> 385 <dd><code class="module"><a href="/mod/mod_mime.html">mod_mime</a></code> modülü istenen dosyanın uzantısına 386 bakarak dosya içeriğinin (<a class="glossarylink" href="/glossary.html#mime-type" title="sözlüğe bakınız">MIME 387 türü</a>, dil, karakter kümesi ve kodlama) nasıl ele 388 alınacağını belirler. Bu modülün iptal edilmesi önerilmez.</dd> 389 390 <dt><code>--disable-negotiation</code></dt> 391 <dd><code class="module"><a href="/mod/mod_negotiation.html">mod_negotiation</a></code> modülü tarafından sağlanan içerik 392 dili uzlaşımı iptal edilir.</dd> 393 394 <dt><code>--disable-setenvif</code></dt> 395 <dd><code class="module"><a href="/mod/mod_setenvif.html">mod_setenvif</a></code> modülü tarafından sağlanan 396 başlıklarla ilgili ortam değişkenlerine dayalı destek iptal 397 edilir.</dd> 398 399 <dt><code>--disable-status</code></dt> 400 <dd><code class="module"><a href="/mod/mod_status.html">mod_status</a></code> modülü tarafından sağlanan süreç/evre 401 izleme iptal edilir.</dd> 402 403 <dt><code>--disable-userdir</code></dt> 404 <dd><code class="module"><a href="/mod/mod_userdir.html">mod_userdir</a></code> modülü tarafından sağlanan, 405 isteklerin kullanıcıya özel dizinlere eşlenmesi iptal edilir.</dd> 406 </dl> 407 408 409 <h4><a name="disabledmodules" id="disabledmodules">Öntanımlı olarak etkin olmayan modüller</a></h4> 410 411 412 <p>Bazı modüller öntanımlı olarak derlendiği halde açıkça istenmedikçe 413 veya <code>most</code> ya da <code>all</code> anahtar sözcükleri 414 kullanılmadıkça etkin kılınmazlar (bu konu, <a href="#otheroptfeat">aşağıda</a> <code>--enable-mods-shared</code> 415 seçeneğinde daha ayrıntılı ele alınmıştır). Bu modülleri 416 etkinleştirmek için aşağıdaki seçenekleri kullanabilirsiniz.</p> 417 418 <dl> 419 <dt><code>--enable-authn-anon</code></dt> 420 <dd><code class="module"><a href="/mod/mod_auth_anon.html">mod_auth_anon</a></code> modülünün sağladığı anonim 421 kullanıcı erişimi etkin kılınır.</dd> 422 423 <dt><code>--enable-authn-dbm</code></dt> 424 <dd><code class="module"><a href="/mod/mod_authn_dbm.html">mod_authn_dbm</a></code> modülü kullanıcı isimlerinin ve 425 parolalarının DBM türü veritabanı dosyalarında saklandığı HTTP Temel 426 Kimlik Kanıtlaması için destek sağlar. Bu seçeneği bu modülü etkin 427 kılmak için kullanabilirsiniz.</dd> 428 429 <dt><code>--enable-authz-dbm</code></dt> 430 <dd><code class="module"><a href="/mod/mod_authz_dbm.html">mod_authz_dbm</a></code> modülü kullanıcı isimlerinin ve 431 parolalarının DBM türü veritabanı dosyalarında saklandığı HTTP Temel 432 Kimlik Kanıtlaması için destek sağlar. Bu seçeneği bu modülü etkin 433 kılmak için kullanabilirsiniz.</dd> 434 435 <dt><code>--enable-auth-digest</code></dt> 436 <dd><code class="module"><a href="/mod/mod_auth_digest.html">mod_auth_digest</a></code> modülü tarafından sağlanan 437 RFC2617 Özet Kimlik Kanıtlaması etkin kılınır. Bu modül delilleri 438 salt metin dosyalarda saklar.</dd> 439 440 <dt><code>--enable-authnz-ldap</code></dt> 441 <dd><code class="module"><a href="/mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> modülü tarafından sağlanan LDAP’a 442 Dayalı Kimlik Kanıtlaması etkin kılınır.</dd> 443 444 <dt><code>--enable-cache</code></dt> 445 <dd><code class="module"><a href="/mod/mod_cache.html">mod_cache</a></code> modülü tarafından sağlanan devingen 446 dosya önbelleklemesi etkin kılınır. Bu deneysel modülün kullanımı, 447 aşırı yüklü sunucularda ya da önbellekli vekillerde ilginç sonuçlar 448 verebilir. Bunun yanında en azından bir saklama alanı yönetim modülü 449 (örn, <code class="module"><a href="/mod/mod_disk_cache.html">mod_disk_cache</a></code> veya 450 <code class="module"><a href="/mod/mod_mem_cache.html">mod_mem_cache</a></code>) gerekebilir.</dd> 451 452 <dt><code>--enable-cern-meta</code></dt> 453 <dd><code class="module"><a href="/mod/mod_cern_meta.html">mod_cern_meta</a></code> modülü tarafından sağlanan CERN 454 türü temel veri dosyalarına destek etkin kılınır.</dd> 455 456 <dt><code>--enable-charset-lite</code></dt> 457 <dd><code class="module"><a href="/mod/mod_charset_lite.html">mod_charset_lite</a></code> modülü tarafından sağlanan 458 karakter kümesi dönüşümleri etkin kılınır. Bu modül sadece EBCDIC 459 sistemlerinde öntanımlı olarak etkindir. Diğer sistemlerde gerekirse 460 alenen etkin kılınması gerekir.</dd> 461 462 <dt><code>--enable-dav</code></dt> 463 <dd><code class="module"><a href="/mod/mod_dav.html">mod_dav</a></code> modülü tarafından sağlanan WebDAV 464 protokolü desteği etkin kılınır. Dosya sistemi özkaynaklarına destek 465 için <code class="module"><a href="/mod/mod_dav_fs.html">mod_dav_fs</a></code> modülü de gerekir ve bu seçenekle o 466 da etkin kılınır.<br /> 467 Dikkat: <code class="module"><a href="/mod/mod_dav.html">mod_dav</a></code> sadece <code>http</code> protokolü 468 modülü ile birlikte kullanılabilir.</dd> 469 470 <dt><code>--enable-dav-fs</code></dt> 471 <dd><code class="module"><a href="/mod/mod_dav_fs.html">mod_dav_fs</a></code> modülü tarafından sağlanan WebDAV 472 protokolünün dosya sistemi özkaynaklarına erişim desteği etkin 473 kılınır. Bu modül <code class="module"><a href="/mod/mod_dav.html">mod_dav</a></code> modülü için destek 474 sağlar. Bu bakımdan, <code class="module"><a href="/mod/mod_dav.html">mod_dav</a></code> modülünü de etkin 475 kılmak için <code>--enable-dav</code> seçeneğini de 476 kullanmalısınız.</dd> 477 478 <dt><code>--enable-dav-lock</code></dt> 479 <dd><code class="module"><a href="/mod/mod_dav_lock.html">mod_dav_lock</a></code> modülü tarafından sağlanan geri 480 destek modüllerine temel DAV kilitleme desteği etkin kılınır. Bu 481 modülün işlevsel olabilmesi için en azından <code class="module"><a href="/mod/mod_dav.html">mod_dav</a></code> 482 modülünün etkin olması gerekir, dolayısıyla bu seçeneği 483 <code>--enable-dav</code> ile birlikte kullanmalısınız.</dd> 484 485 <dt><code>--enable-deflate</code></dt> 486 <dd><code class="module"><a href="/mod/mod_deflate.html">mod_deflate</a></code> modülü tarafından sağlanan 487 sıkıştırılmış aktarım kodlaması etkin kılınır.</dd> 488 489 <dt><code>--enable-disk-cache</code></dt> 490 <dd><code class="module"><a href="/mod/mod_disk_cache.html">mod_disk_cache</a></code> modülü tarafından sağlanan diskte 491 önbellekleme etkin kılınır.</dd> 492 493 <dt><code>--enable-expires</code></dt> 494 <dd><code class="module"><a href="/mod/mod_expires.html">mod_expires</a></code> modülü tarafından sağlanan 495 <code>Expires</code> başlığıyla denetim etkin kılınır.</dd> 496 497 <dt><code>--enable-ext-filter</code></dt> 498 <dd><code class="module"><a href="/mod/mod_ext_filter.html">mod_ext_filter</a></code> modülü tarafından sağlanan harici 499 süzgeç desteği etkin kılınır.</dd> 500 501 <dt><code>--enable-file-cache</code></dt> 502 <dd><code class="module"><a href="/mod/mod_file_cache.html">mod_file_cache</a></code> modülü tarafından sağlanan dosya 503 önbelleklemesi etkin kılınır.</dd> 504 505 <dt><code>--enable-headers</code></dt> 506 <dd><code class="module"><a href="/mod/mod_headers.html">mod_headers</a></code> modülü tarafından sağlanan HTTP 507 başlıkları denetimi etkin kılınır.</dd> 508 509 <dt><code>--enable-info</code></dt> 510 <dd> <code class="module"><a href="/mod/mod_info.html">mod_info</a></code> modülü tarafından sağlanan sunucu 511 bilgileri etkin kılınır.</dd> 512 513 <dt><code>--enable-ldap</code></dt> 514 <dd><code class="module"><a href="/mod/mod_ldap.html">mod_ldap</a></code> modülü tarafından sağlanan LDAP 515 önbelleklemesi ve bağlantı havuzu hizmetleri etkin kılınır.</dd> 516 517 <dt><code>--enable-logio</code></dt> 518 <dd><code class="module"><a href="/mod/mod_logio.html">mod_logio</a></code> modülü tarafından sağlanan başlıklarda 519 bulunan girdi ve çıktı bayt sayılarının günlüklenmesi etkin 520 kılınır.</dd> 521 522 <dt><code>--enable-mem-cache</code></dt> 523 <dd><code class="module"><a href="/mod/mod_mem_cache.html">mod_mem_cache</a></code> modülü tarafından sağlanan bellekte 524 önbellekleme etkin kılınır.</dd> 525 526 <dt><code>--enable-mime-magic</code></dt> 527 <dd><code class="module"><a href="/mod/mod_mime_magic.html">mod_mime_magic</a></code> modülü tarafından sağlanan 528 <a class="glossarylink" href="/glossary.html#mime-type" title="sözlüğe bakınız">MIME türleri</a>nin kendiliğinden 529 belirlenmesi desteği etkin kılınır.</dd> 530 531 <dt><code>--enable-isapi</code></dt> 532 <dd><code class="module"><a href="/mod/mod_isapi.html">mod_isapi</a></code> modülü tarafından sağlanan isapi 533 eklenti desteği etkin kılınır.</dd> 534 535 <dt><code>--enable-proxy</code></dt> 536 <dd><code class="module"><a href="/mod/mod_proxy.html">mod_proxy</a></code> modülü tarafından sağlanan 537 vekil/ağ-geçidi işlevselliği etkin kılınır. <code>AJP13</code>, 538 <code>CONNECT</code>, <code>FTP</code>, <code>HTTP</code> ve 539 dengeleyici vekil yetenekleri ayrı olarak 540 <code class="module"><a href="/mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code>, <code class="module"><a href="/mod/mod_proxy_connect.html">mod_proxy_connect</a></code>, 541 <code class="module"><a href="/mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code>, <code class="module"><a href="/mod/mod_proxy_http.html">mod_proxy_http</a></code> ve 542 <code class="module"><a href="/mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> modülleri tarafından sağlanır. 543 Bu beş modül bu seçenekle kendiliğinden etkin olur.</dd> 544 545 <dt><code>--enable-proxy-ajp</code></dt> 546 <dd><code class="module"><a href="/mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code> modülü tarafından sağlanan 547 <code>AJP13</code> (Apache JServ Protokolü 1.3) için vekil desteği 548 etkin kılınır. Bu modül <code class="module"><a href="/mod/mod_proxy.html">mod_proxy</a></code> modülünün bir 549 eklentisidir, dolayısıyla bu seçeneği <code>--enable-proxy</code> 550 seçeneği ile birlikte kullanmalısınız.</dd> 551 552 <dt><code>--enable-proxy-balancer</code></dt> 553 <dd><code class="module"><a href="/mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> modülü tarafından sağlanan 554 <code>AJP13</code>, <code>FTP</code> ve <code>HTTP</code> 555 protokollerine yük dengeleme desteği etkin kılınır. Bu modül 556 <code class="module"><a href="/mod/mod_proxy.html">mod_proxy</a></code> modülünün bir eklentisidir, dolayısıyla 557 bu seçeneği <code>--enable-proxy</code> seçeneği ile birlikte 558 kullanmalısınız.</dd> 559 560 <dt><code>--enable-proxy-connect</code></dt> 561 <dd><code class="module"><a href="/mod/mod_proxy_connect.html">mod_proxy_connect</a></code> modülü tarafından sağlanan 562 <code>CONNECT</code> isteklerine vekil desteği etkin kılınır. Bu 563 modül <code class="module"><a href="/mod/mod_proxy.html">mod_proxy</a></code> modülünün bir eklentisidir, 564 dolayısıyla bu seçeneği <code>--enable-proxy</code> seçeneği ile 565 birlikte kullanmalısınız.</dd> 566 567 <dt><code>--enable-proxy-ftp</code></dt> 568 <dd><code class="module"><a href="/mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code> modülü tarafından sağlanan 569 <code>FTP</code> isteklerine vekil desteği etkin kılınır. Bu modül 570 <code class="module"><a href="/mod/mod_proxy.html">mod_proxy</a></code> modülünün bir eklentisidir, dolayısıyla 571 bu seçeneği <code>--enable-proxy</code> seçeneği ile birlikte 572 kullanmalısınız.</dd> 573 574 <dt><code>--enable-proxy-http</code></dt> 575 <dd><code class="module"><a href="/mod/mod_proxy_http.html">mod_proxy_http</a></code> modülü tarafından sağlanan 576 <code>HTTP</code> isteklerine vekil desteği etkin kılınır. Bu modül 577 <code class="module"><a href="/mod/mod_proxy.html">mod_proxy</a></code> modülünün bir eklentisidir, dolayısıyla 578 bu seçeneği <code>--enable-proxy</code> seçeneği ile birlikte 579 kullanmalısınız.</dd> 580 581 <dt><code>--enable-rewrite</code></dt> 582 <dd><code class="module"><a href="/mod/mod_rewrite.html">mod_rewrite</a></code> modülü tarafından sağlanan kurallara 583 dayalı URL kurgulaması etkin kılınır.</dd> 584 585 <dt><code>--enable-so</code></dt> 586 <dd><code class="module"><a href="/mod/mod_so.html">mod_so</a></code> modülü tarafından sağlanan DSO yeteneği 587 etkin kılınır. <code>--enable-mods-shared</code> seçeneği bu 588 seçeneği de etkin kılar.</dd> 589 590 <dt><code>--enable-speling</code></dt> 591 <dd><code class="module"><a href="/mod/mod_speling.html">mod_speling</a></code> modülü tarafından sağlanan URL 592 yanlışlarını düzeltme desteği etkin kılınır.</dd> 593 594 <dt><code>--enable-ssl</code></dt> 595 <dd><code class="module"><a href="/mod/mod_ssl.html">mod_ssl</a></code> modülü tarafından sağlanan SSL/TLS 596 şifreleme desteği etkin kılınır.</dd> 597 598 <dt><code>--enable-unique-id</code></dt> 599 <dd><code class="module"><a href="/mod/mod_unique_id.html">mod_unique_id</a></code> modülü tarafından sağlanan her 600 isteğe bir eşsiz kimlik atama desteği etkin kılınır.</dd> 601 602 <dt><code>--enable-usertrack</code></dt> 603 <dd><code class="module"><a href="/mod/mod_usertrack.html">mod_usertrack</a></code> modülü tarafından sağlanan 604 kullanıcı oturumunu izleme desteği etkin kılınır.</dd> 605 606 <dt><code>--enable-vhost-alias</code></dt> 607 <dd><code class="module"><a href="/mod/mod_vhost_alias.html">mod_vhost_alias</a></code> modülü tarafından sağlanan 608 kitlesel sanal barındırma desteği etkin kılınır.</dd> 609 </dl> 610 611 612 <h4><a name="developermodules" id="developermodules">Geliştiriciler için modüller</a></h4> 613 614 615 <p>Aşağıdakiler geliştiricilerin yaptıklarını sınamalar için yararlı 616 modülleri etkinleştiren seçeneklerdir. Bu seçenekler öntanımlı olarak 617 etkin değildir. Bu modüllere ihtiyacınız olup olmadığı konusunda bir 618 fikriniz yoksa bu bölümü atlayabilirsiniz.</p> 619 620 <dl> 621 622 <dt><code>--enable-bucketeer</code></dt> 623 <dd><code>mod_bucketeer</code> modülü tarafından sağlanan veri 624 kümelerine müdahale süzgeci etkin kılınır.</dd> 625 626 627 <dt><code>--enable-case-filter</code></dt> 628 <dd><code>mod_case_filter</code> modülünün sağladığı çıktıda büyük 629 harfe dönüşüm süzgeci örneği etkin kılınır.</dd> 630 631 632 <dt><code>--enable-case-filter-in</code></dt> 633 <dd><code>mod_case_filter_in</code> modülünün sağladığı girdide büyük 634 harfe dönüşüm süzgeci örneği etkin kılınır.</dd> 635 636 <dt><code>--enable-echo</code></dt> 637 <dd><code class="module"><a href="/mod/mod_echo.html">mod_echo</a></code> modülünün sağladığı ECHO sunucusu etkin 638 kılınır.</dd> 639 640 <dt><code>--enable-example</code></dt> 641 <dd>Örnek ve demo modülü <code class="module"><a href="/mod/mod_example.html">mod_example</a></code> etkin 642 kılınır.</dd> 643 644 645 <dt><code>--enable-optional-fn-export</code></dt> 646 <dd><code>mod_optional_fn_export</code> modülünün sağladığı seçimlik 647 işlev ihraç örneği etkin kılınır.</dd> 648 649 650 <dt><code>--enable-optional-fn-import</code></dt> 651 <dd><code>mod_optional_fn_import</code> modülünün sağladığı seçimlik 652 işlev ithal örneği etkin kılınır.</dd> 653 654 655 <dt><code>--enable-optional-hook-export</code></dt> 656 <dd><code>mod_optional_hook_export</code> modülünün sağladığı seçimlik 657 kanca işlev ihraç örneği etkin kılınır.</dd> 658 659 660 <dt><code>--enable-optional-hook-import</code></dt> 661 <dd><code>mod_optional_hook_import</code> modülünün sağladığı seçimlik 662 kanca işlev ithal örneği etkin kılınır.</dd> 663 </dl> 664 665 666 <h4><a name="modules" id="modules">MPM'ler ve üçüncü parti modüller</a></h4> 667 <p>Gereken çok süreçlilik modüllerini ve üçüncü parti modülleri etkin 668 kılmak için şu seçenekler kullanılır:</p> 669 670 <dl> 671 <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> 672 <dd><p>Durağan ilintili modüller listesine belirtilen modülleri ekler. 673 Modül kaynak dosyası <code><var>modül-dosyası</var></code>, önce 674 Apache HTTP Sunucusu kaynak ağacı altında 675 <code>modules/<var>modül-türü</var></code> alt dizininde aranır. 676 Modül orada değilse <code>configure</code> betiği 677 <code><var>modül-dosyası</var></code> ile bir mutlak dosya yolu 678 belirtildiği varsayımıyla kaynak dosyasını 679 <code><var>modül-türü</var></code> alt dizinine kopyalamaya çalışır. 680 Alt dizin mevcut değilse oluşturulur ve içine standart bir 681 <code>Makefile.in</code> yerleştirilir.</p> 682 683 <p>Bu seçenek tek kaynak dosyasından oluşan küçük harici modülleri 684 eklemek için yararlıdır. Daha karmaşık modüller için modül üreticisi 685 tarafından sağlanan belgelere bakınız.</p> 686 687 <div class="note"><h3>Bilginize</h3> 688 <p>Durağan ilintili modüller yerine bir DSO modülü derlemek 689 isterseniz <code class="program"><a href="/programs/apxs.html">apxs</a></code> programını kullanınız.</p> 690 </div> 691 </dd> 692 693 <dt><code>--with-mpm=<var>MPM</var></code></dt> 694 <dd>Sunucu süreç modeli seçilir. Bu seçenekte <a href="/mpm.html">çok süreçlilik modüllerinden sadece biri</a> 695 belirtilebilir. Bu seçenek kullanılmadığı takdirde işletim 696 sisteminiz için <a href="/mpm.html#defaults">öntanımlı MPM</a> 697 etkin olur. Bu seçenekte belirtilebilecek MPM isimleri: 698 <code class="module"><a href="/mod/beos.html">beos</a></code>, <code class="module"><a href="/mod/mpmt_os2.html">mpmt_os2</a></code>, 699 <code class="module"><a href="/mod/prefork.html">prefork</a></code> ve <code class="module"><a href="/mod/worker.html">worker</a></code>.</dd> 700 </dl> 701 702 703 <h4><a name="otheroptfeat" id="otheroptfeat">Kümeleme seçenekleri ve diğerleri</a></h4> 704 <dl> 705 <dt><code>--enable-maintainer-mode</code></dt> 706 <dd>Hata ayıklama iletileri ve derleme sırasındaki uyarıların 707 gösterilmesi etkin kılınır.</dd> 708 709 <dt><code>--enable-mods-shared=<var>modül-listesi</var></code></dt> 710 <dd> 711 <p>Etkinleştirilip devingen paylaşımlı modül olarak derlenecek 712 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 713 devingen olarak yüklenir.</p> 714 715 <p><code><var>modül-listesi</var></code> tırnak içine alınmış boşluk 716 ayraçlı modül isimleri listesidir. Modül isimleri önlerindeki 717 <code>mod_</code> öneki olmaksızın belirtilirler. Örnek:</p> 718 719 <div class="example"><p><code> 720 --enable-mods-shared='headers rewrite dav' 721 </code></p></div> 722 723 <p><code><var>modül-listesi</var></code> yerine <code>all</code> ve 724 <code>most</code> anahtar sözcükleri de belirtilebilir. 725 Örneğin,</p> 726 727 <div class="example"><p><code> 728 --enable-mods-shared=most 729 </code></p></div> 730 731 <p>seçeneği ile çoğu modül DSO modülü olarak derlenecektir.</p> 732 733 <p><strong>Yetersizlikler:</strong> 734 <code>--enable-mods-shared=all</code> aslında bütün modüllerin 735 derlenmesini sağlamaz. Tüm modülleri derlemek için şunu 736 yapabilirsiniz:</p> 737 738 <div class="example"><p><code> 739 /configure \<br /> 740 <span class="indent"> 741 --with-ldap \<br /> 742 --enable-mods-shared="all ssl ldap cache proxy authn_alias mem_cache file_cache authnz_ldap charset_lite dav_lock disk_cache" 743 </span> 744 </code></p></div> 745 </dd> 746 747 <dt><code>--enable-modules=<var>modül-listesi</var></code></dt> 748 <dd>Bu seçenek modülleri devingen değil de durağan ilintilemek dışında 749 <code>--enable-mods-shared</code> seçeneğine benzer. Yani bu 750 modüller <code class="program"><a href="/programs/httpd.html">httpd</a></code> çalıştırılır çalıştırılmaz etkin 751 olurlar. Yüklenmeleri için <code class="directive"><a href="/mod/mod_so.html#loadmodule">LoadModule</a></code> yönergesine ihtiyaçları 752 yoktur.</dd> 753 754 <dt><code>--enable-v4-mapped</code></dt> 755 <dd>IPv6 soketlierinin IPv4 bağlantılar üzerinde kullanılması mümkün 756 olur.</dd> 757 758 <dt><code>--with-port=<var>port</var></code></dt> 759 <dd>Bu seçenek <code class="program"><a href="/programs/httpd.html">httpd</a></code>'nin dinleyeceği portu 760 belirler. Bu port <code>httpd.conf</code> yapılandırma dosyası 761 üretilirken kullanılır. 80. port öntanımlıdır.</dd> 762 763 <dt><code>--with-program-name</code></dt> 764 <dd>Öntanımlı olan <code>httpd</code> yerine başka bir çalıştırabilir 765 ismi tanımlar.</dd> 766 </dl> 767 768 769 770 <h3><a name="packages" id="packages">Seçimlik paketler</a></h3> 771 <p>Buradaki seçenekler seçimlik paketleri tanımlamak için kullanılır.</p> 772 773 <h4><a name="generalpackages" id="generalpackages">Genel sözdizimi</a></h4> 774 <p>Bir seçimlik paketi tanımlamak için genellikle şöyle bir sözdizimi 775 kullanılır:</p> 776 777 <dl> 778 <dt><code>--with-<var>paket</var>[=<var>değer</var>]</code></dt> 779 <dd><code><var>paket</var></code> paketi kullanılır. Öntanımlı 780 <code><var>değer</var></code> <code>yes</code>’tir.</dd> 781 782 <dt><code>--without-<var>paket</var></code></dt> 783 <dd><code><var>paket</var></code> paketi kullanılmaz. Öntanımlı 784 <code><var>değer</var></code> <code>no</code>’dur. Bu seçenek 785 <code>autoconf</code> tarafından sağlanmıştır ve Apache HTTP 786 Sunucusu için pek yararlı değildir.</dd> 787 </dl> 788 789 790 791 792 <h4><a name="packageopt" id="packageopt">Özel paketler</a></h4> 793 <dl> 794 <dt><code>--with-apr=<var>dizin</var>|<var>dosya</var></code></dt> 795 <dd><a class="glossarylink" href="/glossary.html#apr" title="sözlüğe bakınız">Apache Taşınabilir Arayüzü</a> (APR) 796 httpd kaynak paketinin bir parçası olup HTTP Sunucu ile birlikte 797 derlenir. Eğer kendi kurulu APR’nizi kullanmak isterseniz bunu 798 <code>configure</code> betiğine <code>apr-config</code> betiğinin 799 yolunu belirterek ifade edebilirsiniz. Kurulu APR için bid dizin, 800 dosya ismi veya mutlak dosya yolu belirtebilirsiniz. 801 <code>apr-config</code> ya belirttiğiniz dizinde ya da 802 <code>bin</code> alt dizininde bulunmalıdır.</dd> 803 804 <dt><code>--with-apr-util=<var>dizin</var>|<var>dosya</var></code></dt> 805 <dd>Apache Taşınabilir Arayüzü Araçları (APU) httpd kaynak paketinin 806 bir parçası olup HTTP Sunucu ile birlikte derlenir. Eğer kendi 807 kurulu APU’nuzu kullanmak isterseniz bunu <code>configure</code> 808 betiğine <code>apu-config</code> betiğinin yolunu belirterek ifade 809 edebilirsiniz. Kurulu APR için bir dizin, dosya ismi veya mutlak 810 dosya yolu belirtebilirsiniz. <code>apr-config</code> ya 811 belirttiğiniz dizinde ya da <code>bin</code> alt dizininde 812 bulunmalıdır.</dd> 813 814 <dt><code>--with-ssl=<var>dizin</var></code></dt> 815 <dd><code class="module"><a href="/mod/mod_ssl.html">mod_ssl</a></code> modülü etkinse <code>configure</code> 816 betiği kurulu bir OpenSSL arayacaktır. Kendi SSL/TLS kurulumunuzun 817 yolunu bu seçenekle belirtebilirsiniz.</dd> 818 819 <dt><code>--with-z=<var>dizin</var></code></dt> 820 <dd>Yapılandırmanız gerektirdiği takdirde (örneğin, 821 <code class="module"><a href="/mod/mod_deflate.html">mod_deflate</a></code> etkinse) <code>configure</code> betiği 822 kurulu <code>zlib</code> kütüphanesinin yerini tespit etmeye 823 çalışacaktır. Kendi sıkıştırma kütüphanenizin yerini bu seçenekle 824 belirtebilirsiniz.</dd> 825 </dl> 826 827 <p>Apache HTTP Sunucusunun çeşitli bölümleri, 828 <code class="module"><a href="/mod/mod_authn_dbm.html">mod_authn_dbm</a></code>, <code class="module"><a href="/mod/mod_authz_dbm.html">mod_authz_dbm</a></code> ve 829 <code class="module"><a href="/mod/mod_rewrite.html">mod_rewrite</a></code> 830 modülünün <code class="directive"><a href="/mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> 831 yönergesi bilgilere erişimi hızlandırmak için basit anahtar/değer 832 veritabanları kullanırlar. SDBM, APU içinde mevcut olduğundan bu 833 veritabanı her zaman kullanılabilir durumdadır. Eğer başka veritabanı 834 türleri kullanmak isterseniz aşağıdaki seçeneklerle bunları etkin 835 kılabilirsiniz:</p> 836 837 <dl> 838 <dt><code>--with-gdbm[=<var>dizin-yolu</var>]</code></dt> 839 <dd>Bir <code><var>dizin-yolu</var></code> belirtilmemişse 840 <code>configure</code> betiği GNU DBM kurulumunun kütüphanelerini ve 841 başlık dosyalarını bulunması olası yerlerde arar. Bir 842 <code><var>dizin-yolu</var></code> belirtilmişse 843 <code>configure</code> betiği kurulumun kütüphanelerini 844 <code><var>dizin-yolu</var>/lib</code> altında, başlık dosyalarını 845 ise <code><var>dizin-yolu</var>/include</code> altında arayacaktır. 846 Bundan başka, başlık ve kütüphane dosyalarının bulundukları yerler 847 iki nokta imi ile ayrılarak <code><var>dizin-yolu</var></code> 848 olarak belirtilebilir.</dd> 849 850 <dt><code>--with-ndbm[=<var>dizin-yolu</var>]</code></dt> 851 <dd>New DBM kurulumunu araştırması dışında <code>--with-gdbm</code> 852 seçeneği gibidir.</dd> 853 854 <dt><code>--with-berkeley-db[=<var>dizin-yolu</var>]</code></dt> 855 <dd>Berkeley DB kurulumunu araştırması dışında 856 <code>--with-gdbm</code> seçeneği gibidir.</dd> 857 </dl> 858 859 <div class="note"><h3>Bilginize</h3> 860 <p>DBM seçenekleri APU tarafından sağlanmış olup onun yapılandırma 861 betiğine aktarılır. Bu seçenekler <code>--with-apr-util</code> 862 seçeneği ile tanımlanmış bir kurulu APU varsa kullanışlı olur.</p> 863 <p>HTTP sunucunuz ile birlikte birden fazla DBM gerçeklenimi 864 kullanabilirsiniz. Kullanılacak DBM türünü her zaman çalışma anı 865 yapılandırmanızla yapılandırabilirsiniz.</p> 866 </div> 867 868 869 870 <h3><a name="supportopt" id="supportopt">Destek programları için seçenekler</a></h3> 871 <dl> 872 <dt><code>--enable-static-support</code></dt> 873 <dd>Destek programlarını durağan ilintili olarak derler. Yani 874 çalıştırılabilirin kullandığı bütün kütüphaneler kodla 875 bütünleştirilir. Bu seçenek belirtilmedikçe destek programları daima 876 devingen ilintili olarak derlenir.</dd> 877 878 <dt><code>--enable-suexec</code></dt> 879 <dd>Çatallanan sürecin kullanıcı ve grup kimliklerinin 880 değiştirilebilmesini sağlayan <code class="program"><a href="/programs/suexec.html">suexec</a></code> programının 881 kullanımını etkinleştirir. <strong>Sunucunuz üzerinde suid biti 882 etkinleştirilmiş bir program çalıştırmanın sistem güvenliğinde 883 yaratacağı sorunlar hakkında bir fikriniz yoksa bu seçeneği 884 etkinleştirmeyin</strong>. <code class="program"><a href="/programs/suexec.html">suexec</a></code> yapılandırma 885 seçenekleri <a href="#suexec">aşağıda</a> açıklanmıştır.</dd> 886 </dl> 887 888 <p>Tek bir destek programını aşağıdaki seçenekleri kullanarak bir durağan 889 ilintili çalıştırılabilir olarak derleyebilirsiniz:</p> 890 891 <dl> 892 <dt><code>--enable-static-ab</code></dt> 893 <dd><code class="program"><a href="/programs/ab.html">ab</a></code> programının durağan ilintili sürümü 894 derlenir.</dd> 895 896 897 <dt><code>--enable-static-checkgid</code></dt> 898 <dd><code>checkgid</code> programının durağan ilintili sürümü 899 derlenir.</dd> 900 901 <dt><code>--enable-static-htdbm</code></dt> 902 <dd><code class="program"><a href="/programs/htdbm.html">htdbm</a></code> programının durağan ilintili sürümü 903 derlenir.</dd> 904 905 <dt><code>--enable-static-htdigest</code></dt> 906 <dd><code class="program"><a href="/programs/htdigest.html">htdigest</a></code> programının durağan ilintili sürümü 907 derlenir.</dd> 908 909 <dt><code>--enable-static-htpasswd</code></dt> 910 <dd><code class="program"><a href="/programs/htpasswd.html">htpasswd</a></code> programının durağan ilintili sürümü 911 derlenir.</dd> 912 913 <dt><code>--enable-static-logresolve</code></dt> 914 <dd><code class="program"><a href="/programs/logresolve.html">logresolve</a></code> programının durağan ilintili sürümü 915 derlenir.</dd> 916 917 <dt><code>--enable-static-rotatelogs</code></dt> 918 <dd><code class="program"><a href="/programs/rotatelogs.html">rotatelogs</a></code> programının durağan ilintili sürümü 919 derlenir.</dd> 920 </dl> 921 922 <h4><a name="suexec" id="suexec"><code>suexec</code> yapılandırma seçenekleri</a></h4> 923 924 925 <p>Aşağıdaki seçeneklerle <code class="program"><a href="/programs/suexec.html">suexec</a></code> programının 926 davranışı hassas bir şekilde ayarlanabilir. Daha ayrıntılı bilgi için 927 <a href="suexec.html#install">suEXEC yapılandırması ve kurulumu</a>na 928 bakınız.</p> 929 930 <dl> 931 <dt><code>--with-suexec-bin</code></dt> 932 <dd>Bu seçenek ile <code class="program"><a href="/programs/suexec.html">suexec</a></code> çalıştırılabilirinin yeri 933 belirtilir. Öntanımlı olarak <code>--sbindir</code> ile belirtilen 934 dizine kurulur (<a href="#directoryfinetuning">Kurulum dizinlerinde 935 ince ayar</a> konusuna bakınız).</dd> 936 937 <dt><code>--with-suexec-caller</code></dt> 938 <dd>Bu seçenek ile <code class="program"><a href="/programs/suexec.html">suexec</a></code>’i çalıştırabilecek 939 kullanıcı belirtilir. Normalde <code class="program"><a href="/programs/httpd.html">httpd</a></code> programını 940 çalıştıran kullanıcı olmalıdır.</dd> 941 942 <dt><code>--with-suexec-docroot</code></dt> 943 <dd>Bu seçenek ile <code class="program"><a href="/programs/suexec.html">suexec</a></code>'e erişebilecek 944 çalıştırılabilirlerin altında bulunacağı dizin belirtilir. 945 <code>--datadir/htdocs</code> öntanımlıdır.</dd> 946 947 <dt><code>--with-suexec-gidmin</code></dt> 948 <dd><code class="program"><a href="/programs/suexec.html">suexec</a></code> için hedef kullanıcı olmasına izin 949 verilen en küçük grup kimliğini tanımlamak için kullanılır. 100 950 öntanımlıdır.</dd> 951 952 <dt><code>--with-suexec-logfile</code></dt> 953 <dd><code class="program"><a href="/programs/suexec.html">suexec</a></code> günlük dosyasının ismi belirtilir. 954 Öntanımlı olarak bu dosyanın ismi <code>suexec_log</code> olup 955 <code>--logfiledir</code> seçeneği ile belirtilen dizin altında 956 bulunur.</dd> 957 958 <dt><code>--with-suexec-safepath</code></dt> 959 <dd><code class="program"><a href="/programs/suexec.html">suexec</a></code> tarafından çalıştırılacak süreçlerin 960 çalıştırılabilirlerinin bulunabileceği dizinleri <code>PATH</code> 961 ortam değişkenine tanımlamak için kullanılır. 962 <code>/usr/local/bin:/usr/bin:/bin</code> öntanımlıdır.</dd> 963 964 <dt><code>--with-suexec-userdir</code></dt> 965 <dd>Bu seçenek, kullanıcı dizinleri altında <code class="program"><a href="/programs/suexec.html">suexec</a></code> 966 tarafından çalıştırılacak süreçlerin çalıştırılabilirlerinin 967 bulunabileceği alt dizini tanımlar. <code class="program"><a href="/programs/suexec.html">suexec</a></code> 968 programını (<code class="module"><a href="/mod/mod_userdir.html">mod_userdir</a></code> tarafından sağlanan) 969 kullanıcıya özel dizinlerde kullanmak istediğinizde bu gereklidir. 970 <code>public_html</code> alt dizini öntanımlıdır.</dd> 971 972 <dt><code>--with-suexec-uidmin</code></dt> 973 <dd><code class="program"><a href="/programs/suexec.html">suexec</a></code> için hedef kullanıcı olmasına izin 974 verilen en küçük kullanıcı kimliğini tanımlamak için kullanılır. 975 100 öntanımlıdır.</dd> 976 977 <dt><code>--with-suexec-umask</code></dt> 978 <dd><code class="program"><a href="/programs/suexec.html">suexec</a></code> tarafından çalıştırılacak süreçler için 979 <code>umask</code> tanımlar. Sisteminiz için geçerli ayarlar 980 öntanımlıdır.</dd> 981 </dl> 982 983 984</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div> 985<div class="section"> 986<h2><a name="env" id="env">Ortam Değişkenleri</a></h2> 987 <p><code>configure</code> betiğinin yerleri ve isimleri standartlara uygun 988 olmayan kütüphaneleri ve programları bulmasını yardımcı olan veya 989 <code>configure</code> betiği tarafından yapılan bazı seçimleri 990 değiştirmenizi sağlayacak bazı ortam değişkenleri vardır.</p> 991 992 993 <dl> 994 <dt><code>CC</code></dt> 995 <dd>Bu değişkenle derleme sırasında kullanılacak C derleyici komutu 996 tanımlanır.</dd> 997 998 <dt><code>CFLAGS</code></dt> 999 <dd>Bu değişkenle derleme sırasında kullanılacak C derleyici seçenekleri 1000 tanımlanır.</dd> 1001 1002 <dt><code>CPP</code></dt> 1003 <dd>Bu değişkenle derleme sırasında kullanılacak C önişlemci komutu 1004 tanımlanır.</dd> 1005 1006 <dt><code>CPPFLAGS</code></dt> 1007 <dd>C/C++ önişlemci seçenekleri tanımlanır. Örneğin, eğer başlık 1008 dosyaları standart yerlerinde değil de 1009 <code><var>includedir</var></code> dizinindeyse bunu 1010 <code>-I<var>includedir</var></code> seçeneği olarak 1011 belirtebilirsiniz.</dd> 1012 1013 <dt><code>LDFLAGS</code></dt> 1014 <dd>İlintileyici seçenekleri tanımlanır. Örneğin, eğer kütüphane 1015 dosyalarınız standart yerlerinde değil de 1016 <code><var>libdir</var></code> dizinindeyse bunu 1017 <code>-L<var>libdir</var></code> seçeneği olarak belirtebilirsiniz.</dd> 1018 </dl> 1019</div></div> 1020<div class="bottomlang"> 1021<p><span>Mevcut Diller: </span><a href="/en/programs/configure.html" hreflang="en" rel="alternate" title="English"> en </a> | 1022<a href="/ko/programs/configure.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | 1023<a href="/tr/programs/configure.html" title="Türkçe"> tr </a></p> 1024</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&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> 1025<script type="text/javascript"><!--//--><![CDATA[//><!-- 1026var comments_shortname = 'httpd'; 1027var comments_identifier = 'http://httpd.apache.org/docs/2.2/programs/configure.html'; 1028(function(w, d) { 1029 if (w.location.hostname.toLowerCase() == "httpd.apache.org") { 1030 d.write('<div id="comments_thread"><\/div>'); 1031 var s = d.createElement('script'); 1032 s.type = 'text/javascript'; 1033 s.async = true; 1034 s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier; 1035 (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s); 1036 } 1037 else { 1038 d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>'); 1039 } 1040})(window, document); 1041//--><!]]></script></div><div id="footer"> 1042<p class="apache">Copyright 2013 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> 1043<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[//><!-- 1044if (typeof(prettyPrint) !== 'undefined') { 1045 prettyPrint(); 1046} 1047//--><!]]></script> 1048</body></html>